首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Linux中的虚拟摄像头上编写?

如何在Linux中的虚拟摄像头上编写?
EN

Stack Overflow用户
提问于 2012-05-03 12:40:58
回答 2查看 19.6K关注 1票数 17

我想从一个真实的摄像头上捕捉一个视频,用openCv应用过滤器,并将过滤后的视频写到虚拟摄像头上,在网络上进行流。

我对前两点没有问题,但我不知道如何在虚拟摄像头上写字。

有可能吗?

我该怎么做呢?

我在Debian上使用openCvC++。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-03 13:24:27

其实这是有可能的。一种快速而肮脏的方法是使用WebcamStudio。这将创建一个新的视频设备(例如,/ device / video 2),其他程序将其视为正常的视频设备,并且可以从桌面获取它的输入,因此您只需设置它来捕捉OpenCV输出的屏幕的一部分。

一个更好但更技术性的方法是使用V4L2回环模块。通过这种方式,您可以简单地将OpenCV的输出输送到模块,其他程序将其视为常规视频设备。有关更多信息,请参见本页底部的自述文件:https://github.com/umlaeute/v4l2loopback和wiki页面:https://github.com/umlaeute/v4l2loopback/wiki

希望这能有所帮助。

票数 24
EN

Stack Overflow用户

发布于 2020-12-02 01:50:33

您还可以使用v4l2loopbackOBS Studioobs-v4l2sink的组合。

使用OBS Studio从您的设备中捕获视频,然后obs-v4l2sink是一个将输出写入您选择的/dev/video*的小插件。

https://github.com/umlaeute/v4l2loopback/wiki/OBS-Studio

https://github.com/CatxFish/obs-v4l2sink

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10431588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档