首页 / JAVA / java-高效的网络摄像头库
java-高效的网络摄像头库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-高效的网络摄像头库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含930字,纯文字阅读大概需要2分钟。
内容图文
![java-高效的网络摄像头库](/upload/InfoBanner/zyjiaocheng/689/574f9a457b544cc2bf25597089ac5a2f.jpg)
我需要一个在所有平台上都可以使用的非常高效的网络摄像头库(稍后再解释).
基本上会有两个网络摄像头,我需要以非常快的速度在它们之间进行切换(至少50fps,它必须是流畅的视频静止图像)
有人在这方面有经验并有建议吗?
解决方法:
在开发Webcam Capture项目时,我测试了多个框架,并决定使用OpenIMAJ框架的一部分.实际上,我实际上必须提取其核心视频捕获子项目的一部分并重新整理代码以删除其具有的所有必要依赖项.当我在项目中包含优化代码时,我能够流式传输250 FPS(由于Windows impl中的错误)50 FPS作为BufferedImage对象(在Windows XP上,无需绘画,只需从网络摄像头获取图像).我可以诚实地推荐它,因为它与大多数操作系统兼容-Windows(x86和x64),Linux(x86,x64和ARM),Mac OS.如果您有兴趣,可以找到精简代码here.
JMF也非常快,但是它已经过时并且不再维护.它不是可移植的-要使用它,必须安装JMF.
我不建议使用JavaCV,它需要庞大的OpenCV安装包(?100MB),没有Java文档,并且不可移植.
LTI-CIVIL / FMJ也已过时,不再进行维护.
VLCj仅在Linux上正常工作(因为它使用的是V4L4j),并且您必须在PC上安装VLC(不可移植).
内容总结
以上是互联网集市为您收集整理的java-高效的网络摄像头库全部内容,希望文章能够帮你解决java-高效的网络摄像头库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。