编程语言
首页 > 编程语言> > python-如何模拟网络摄像头设备

python-如何模拟网络摄像头设备

作者:互联网

我正在做一个项目,我需要从现有帧中合成视频,然后将其完全像网络摄像头设备一样格式化,并使其可用于外部计算机.
换句话说,此USB输出应看起来完全像是由网络摄像头生成的.
有人可以提供有关任何现有库或任何方法的提示吗?
通过USB创建“网络摄像头”输出的目标系统是UBUNTU.

谢谢

解决方法:

网络摄像头通常是通过库或操作系统而不是低级USB设备访问的.在python中,读取网络摄像头框架的一个选项是https://github.com/gebart/python-v4l2capture或使用我的跨平台前叉(包括Windows):https://github.com/TimSC/libvideolive

如果要创建其他计算机可以访问的视频流,则需要模拟网络摄像机或IP摄像机.通过创建自定义媒体源,可以在Windows上模拟网络摄像头. https://msdn.microsoft.com/en-us/library/windows/desktop/ms700134%28v=vs.85%29.aspx在Linux上,您需要将数据流式传输到v4l2loopbackhttps://github.com/umlaeute/v4l2loopback.要模拟IP摄像机,一个好的起点是将其基于http://live555.com/上可用的工具.

标签:opencv,video-streaming,usb,webcam,python
来源: https://codeday.me/bug/20191119/2032890.html