繁体   English   中英

OpenCV:如何能够使用2个不同的应用程序从同一台摄像机捕获帧?

[英]OpenCV: how to be capable to capture frames from same camera with 2 different apps?

因此,我有2个使用网络摄像头的不同应用程序(在Windows上),我创建了tham bouth,但我需要它们是单独的独立应用程序。 我希望Tham Bouth能够从同一台摄像机捕获。 我应该在捕获的OpenCV代码中添加些什么?

不确定,但是我认为唯一的方法是使用COM(在Windows上),因为您不能在一个设备上创建两个捕获过滤器。 但是您可以创建一个拆分器过滤器,将其放入DirectShow图中,并通过COM共享对其的访问。 我不知道该怎么做,只是一个想法。

使用SplitCam

你不能 一次只能使用一个应用程序访问任何设备-即使使用硬盘等常见的I / O设备也可以。

如果多个应用程序可以同时访问一个设备,那么将会令人困惑。

不过,您可以使用SplitCam。 它将连接到网络摄像头(其他任何应用程序都无法连接)。 但是它将创建其他应用程序可以连接的虚拟设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM