我需要与运行在armel系统(OpenMoko)上的debian系统上的Video4Linux (捕捉网络摄像头的输出)进行交谈。JavaMediaFramework在这种情况下不能工作,因为它只有x86和AMD两个版本。linux内核是2.6.24 (带有单独编译的v4l驱动程序),我无法升级它(因为它在我的硬件上不可用)。
发布于 2009-02-01 23:00:53
我一直在密切关注一个名为video4linux4java的项目。我现在使用很多驱动程序(因此有很多网络摄像头和采集卡),并生成从视频设备捕获的JPEG编码的图像流。最近,作者添加了一些类来报告视频设备本身的信息(网络摄像头、电视调谐器等)。它使用起来很简单,并附带了一些示例。其中一个(用于测试v4l4j)在JFrame中显示视频流。我在自己的应用程序中使用v4l4j从我的Logitech Quickcam Sphere AF中捕捉帧,并控制平移和倾斜。效果很好!
发布于 2009-01-16 16:41:48
视频4 Linux设备应该可以通过设备文件(如/dev/ Video )访问。所以我认为你可以打开你想要访问的设备,就像你打开一个普通文件一样,然后读取来自它的流。要获得更多关于设备的信息,视频格式等...只需检查V4L web site
https://stackoverflow.com/questions/447298
复制相似问题