我想捕捉来自一个真实的网络摄像头的视频,与OpenCV的应用过滤器和写过滤视频上的虚拟网络摄像头,以流于Web。
我没有问题,第一个2分,但我不知道我怎么可以在一个虚拟的网络摄像头写。
这是可能的?
我该怎么做?
我用的OpenCV与Debian的 C ++。 谢谢
我想捕捉来自一个真实的网络摄像头的视频,与OpenCV的应用过滤器和写过滤视频上的虚拟网络摄像头,以流于Web。
我没有问题,第一个2分,但我不知道我怎么可以在一个虚拟的网络摄像头写。
这是可能的?
我该怎么做?
我用的OpenCV与Debian的 C ++。 谢谢
嗯,其实这是可能的。 一个快速和肮脏的方式做到这一点是使用WebcamStudio 。 这将创建一个新的视频设备(例如,/设备/视频2)其他程序看作为一个正常的视频设备,并可以从桌面上的输入,所以你只要将它设置为捕捉屏幕的一部分的OpenCV的输出显示那里。
一个更好的更技术性的方法是使用V4L2回送模块 。 这样,你可以简单地管的OpenCV的输出这被视为是由其他程序的正常视频设备的模块。 请参阅本页面底部的自述: https://github.com/umlaeute/v4l2loopback和维基: https://github.com/umlaeute/v4l2loopback/wiki以获取更多信息。
希望帮助。