10、利用TWAIN和JMF实现网络摄像头图像捕获

利用TWAIN和JMF实现网络摄像头图像捕获

1. 网络摄像头作为输入设备的潜力

网络摄像头是创建不寻常输入设备的绝佳“构建模块”。其原理是将用户的手部或面部等图像传输给应用程序,应用程序从这些图像中提取信息作为输入。例如,通过编写“挥手”设备代码,可以仅用手在3D场景中导航,无需键盘或鼠标。

2. 图像捕获技术概述

为了在图像处理阶段使用网络摄像头快照,本文研究并比较了两种从网络摄像头捕获图像的方法:TWAIN(Technology Without an Interesting Name)和JMF(Java Media Framework)。目标是尽可能快地抓取图像,并在JPanel中快速连续显示。面板输出会包含已显示的图片数量和拍摄快照的平均时间,这些信息有助于评估这两种技术。

3. TWAIN图像捕获
  • TWAIN简介 :TWAIN规范定义了从扫描仪和数码相机获取图像的API。它有Windows和Mac的实现,但由于TWAIN要求捕获设备提供一个显示其功能的对话框,因此不支持UNIX/Linux。对于UNIX/Linux,SANE(Scanner Access Now Easy)是一个流行的图像采集API。
  • TWAIN工具选择 :本文使用Morena 6.3.2.2,这是一个用于TWAIN的商业Java接口(也支持SANE),可从http://www.gnome.sk/Twain/jtp.html获取30天的评估副本。另一个不错的商业产品是JTwain(http://asprise.com/product/jtwai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值