Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。

需求:要直接使用SWING来抓高拍仪的图,亦即支持摄像头。
曾经试过要用JMF2,但是安装使用复杂不说,貌似还有windows版本不兼容问题。试了试,部署后恶评如潮。
最终决定换成xuggle,参见:http://www.xuggle.com/
首页的一句话:A free open-source library for Java developers to uncompress, manipulate, and compress recorded or live video in real time.

废话不多说,先上图:
分辨率支持是依赖硬件的,我们批量采购的高拍仪最高支持的两种分辨率直接备选。
1、分辨率选择:
[img]http://dl2.iteye.com/upload/attachment/0085/0661/a2d35d07-1543-3b0a-9a76-f123681624d8.jpg[/img]

2、连接硬件-通过USB
[img]http://dl2.iteye.com/upload/attachment/0085/0663/df06346b-5a51-3ca2-805b-957845a3772a.jpg[/img]

3、低清分辨率
[img]http://dl2.iteye.com/upload/attachment/0085/0665/70f97f35-1cb1-381a-8542-d3ca88f4d1e2.jpg[/img]

4、高清分辨率
[img]http://dl2.iteye.com/upload/attachment/0085/0689/57e358ef-b162-3721-8e21-a531bb9cb5a7.jpg[/img]

5、抓图结果高清
[img]http://dl2.iteye.com/upload/attachment/0085/0669/29522bcd-8f88-3539-a783-fc825e322b47.jpg[/img]

6、抓图结果低清
[img]http://dl2.iteye.com/upload/attachment/0085/0671/5751d1b2-3382-3629-a27a-0af86bab0e20.jpg[/img]

未处理的:没检查是否硬件被占用、没检查硬件是否连接。
部署超过10台高拍仪使用超过一年,没发现大问题。小问题直接reset就可以了。
发现高清分辨率很吃硬件配置。
功能基本上只用到了些皮毛。

源代码附件中,xuggle-xuggler-5.4.jar原文件大小接近40M,其中包括多个操作系统平台支持,被我删剩下windows平台的支持文件。需要多个平台支持的请去官网下载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值