如何在Linux上的虚拟摄像头上写字?
我想从一个真实的网络摄像头捕捉视频,使用openCv应用滤镜,并将过滤后的视频写入虚拟摄像头,在网络上进行流式传输。
我对前2分没有问题,但我不知道如何在虚拟摄像头上写字。
这是可能的?
我该怎么做?
我在Debian上使用openCv和C ++ 。 谢谢
那么,实际上这是可能的。 一个快速而肮脏的方法是使用WebcamStudio。 这将创建一个新的视频设备(例如/ device / video2),其他程序将其视为普通视频设备,并可从桌面获取输入,因此您只需设置它即可捕获OpenCV输出显示的一部分屏幕那里。
更好但更技术性的方法是使用V4L2环回模块。 通过这种方式,您可以简单地将OpenCV的输出传送到被其他程序视为普通视频设备的模块。 请参阅本页底部的自述文件:https://github.com/umlaeute/v4l2loopback和wiki:https://github.com/umlaeute/v4l2loopback/wiki以获取更多信息。
希望有所帮助。
链接地址: http://www.djcxy.com/p/81087.html上一篇: How to write on a virtual webcam in Linux?
下一篇: OpenCV(programmed in C++) stdout piped to ffmpeg(in bashscript)?