我正在寻找一种方法来使用 OpenCV(或特别是 C# 中的 emguCV)同时从 2 个不同程序上的同一火线上捕获视频。这里的一些帖子说它无法完成,因为源驱动程序一次会被锁定到一个应用程序中。
我在这里找到了一些建议使用SplitCam的答案,但它似乎只适用于网络摄像头。我也不喜欢 SplitCam 上的广告(但我不能抱怨,因为它是免费软件)。
SplitCam 似乎正在使用源信号并创建一个虚拟驱动程序供其他程序使用。有没有办法像使用 OpenCV 的 SplitCam 一样做同样的事情?OpenCV 可以访问火线摄像头,我在运行单个程序的 emguCV 中使用它没有问题。