帮酷LOGO
0 0 评论
文章标签:Contain  用户    JAVA  proj  图像  roo  ROOT  
Proof of concept for handling webcam images from Java

  • 源代码名称:webcam-capture
  • 源代码网址:http://www.github.com/sarxos/webcam-capture
  • webcam-capture源代码文档
  • webcam-capture源代码下载
  • Git URL:
    git://www.github.com/sarxos/webcam-capture.git
  • Git Clone代码到本地:
    git clone http://www.github.com/sarxos/webcam-capture
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/sarxos/webcam-capture
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Webcam Capture API

    这个库允许你直接在Java中使用内置的或外部的摄像头,它的设计目的是抽象常用的相机功能,并支持各种框架。

    基本原理

    假设代码依赖于某些框架,但是,突然需要删除,并且使用不同的代码(例如,更新),用最新的GStreamer代替古老的JMF)。你将不得不重写代码的重要部分,因为这些框架是完全不同的,根本不兼容。这就是Webcam Capture API拯救世界的地方 - 它的创建就是为了消除这种负担,因此你不必再次重写代码,而是可以简单地将驱动程序类切换到不同的代码。

    功能

    • 简单,线程安全和非阻塞API,
    • 不需要附加软件,
    • 支持多种平台(Windows,Linux,mac操作系统等)和各种体系结构(32位,64位,ARM ),
    • 从内置或USB连接的PC网络摄像头获取图像,
    • 从IP/网络摄像机获取图像(如MJPEG或JPEG),
    • 提供随时可用的运动检测器,
    • Maven Central提供所有必需的JAR,
    • 提供将图像公开为MJPEG流的可能性,
    • 它可以作为Maven依赖或独立的ZIP二进制(包含所有依赖项),
    • Swing组件显示摄像机的视频源,
    • Swing组件选择相机(下拉),
    • 支持多个捕获框架:

    最新的稳定版本是: 0.3.11

    最新的开发版本是: 0.3.12-SNAPSHOT

    树莓派

    (和其他ARM设备)

    (0.3.10 )的版本不能在手机上工作,要使它工作,你需要用

    Maven

    最新的稳定版本在Maven中心可用 :

    <dependency>
     <groupId>com.github.sarxos</groupId>
     <artifactId>webcam-capture</artifactId>
     <version>0.3.11</version>
    </dependency>

    快照版本:

    <repository>
     <id>Sonatype OSS Snapshot Repository</id>
     <url>http://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
    <dependency>
     <groupId>com.github.sarxos</groupId>
     <artifactId>webcam-capture</artifactId>
     <version>0.3.12-SNAPSHOT</version>
    </dependency>

    下载

    最新的稳定版本可以下载为独立的ZIP二进制文件,此ZIP文件包含Webcam Capture API本身和所有必需的依赖项(在libs目录中)。点击下面的链接下载它:

    网络摄像头capture 0311 dist zip



    文章标签:JAVA  图像  proj  用户  images  Contain    roo  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语