在Ubuntu上用Java浏览网络摄像头的图片?

时间:2011-11-06 19:58:53

标签: java linux ubuntu

关于如何在Java中从网络摄像头读取图像有很多问题,但从答案来看,似乎没有一个积极开发和维护的库。

我的问题是,如果我将操作系统仅限于Linux,会不会有任何区别?我知道有一个代表视频的设备/dev/video0可用于以某种方式使用java.io从网络摄像头读取图像数据吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

您可以运行一个命令(外部程序,从您的Java代码启动),该命令处理网络摄像头的视频读取。但是你想用视频流做什么?

答案 1 :(得分:0)

编辑: 如果您想对图像执行某些操作,请获取opencv及其绑定http://ubaa.net/shared/processing/opencv/

该页面还有一个Java示例程序链接。

OLD_ANSWER:

您可以使用vlc,它支持网络摄像头。

就Java而言,看一下VLCJ项目的绑定。 http://code.google.com/p/vlcj/

对于你的问题的操作系统位,Linux上的网络摄像头是通过v4l(适用于linux的视频)实现的,但据我所知,将它与跨平台不同是一个问题。

相关问题