Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:如何从USB视频捕获设备获取输入?_Java_Video Capture - Fatal编程技术网

Java:如何从USB视频捕获设备获取输入?

Java:如何从USB视频捕获设备获取输入?,java,video-capture,Java,Video Capture,我有一个USB设备,可以向计算机提供视频流。通常我只是使用一个程序在窗口中显示这些信息。我想让我的Java程序将这些图像数据直接输入到我的代码中。这怎么可能 我已经有了司机,一切都准备好了。我只需要让我的程序访问通过USB输入的数据流。我想这可能类似于使用USB网络摄像头?你可以试试 它是FFmpeg的一个开源包装器,可以从xuggler包开始使用 还是本教程 或者您可以使用xuggler媒体工具 我给你链接的类应该有你需要的任何东西来解码、播放和处理来自任何来源的视频。。。只需更改contai

我有一个USB设备,可以向计算机提供视频流。通常我只是使用一个程序在窗口中显示这些信息。我想让我的Java程序将这些图像数据直接输入到我的代码中。这怎么可能

我已经有了司机,一切都准备好了。我只需要让我的程序访问通过USB输入的数据流。我想这可能类似于使用USB网络摄像头?

你可以试试

它是FFmpeg的一个开源包装器,可以从xuggler包开始使用 还是本教程

或者您可以使用xuggler媒体工具

我给你链接的类应该有你需要的任何东西来解码、播放和处理来自任何来源的视频。。。只需更改container.open(url…)将url更改为w.e source,它就会工作

下面是我曾经用Xuggler制作的一个示例项目:


您想从网络摄像头捕获视频吗?是的,该设备类似于网络摄像头。它采用三部分RCA插孔系统的黄色视频电缆。它通过USB将其转换为计算机的视频输入。它就像一个网络摄像头,但它不是用一个摄影电路来提供数据,而是用一个线输入。xuggle.com是离线的。当我发布答案时,它是在线的。。。无论如何,这里有一个罐子的链接,谢谢Xuggler的建议。然而,我发现OpenCV有内置的网络摄像头输入选项。所以我想我不需要Xuggler了!不过,我以后会记住这一点;我相信它会在未来的项目中派上用场。有点晚了,但是。。。我在vlcJ上也取得了很好的效果,实际上我把上面的程序改成了使用它,因为它更稳定。