OPENCV视频捕获在Dell笔记本电脑中不起作用



我已经制作了一个可执行文件,其主要功能是显示实时视频。我也尝试了其他系统上的EXE,它运行得很好。问题是,当我在戴尔笔记本电脑上运行此EXE时,没有实时图像的输出,除了网络摄像头的LED开启。鉴于,当我在戴尔笔记本电脑上连接外部摄像头时,EXE正确检测并显示了输出实时视频。有什么建议,为什么Dell笔记本电脑专门发生这种情况?

我想问题是视频设备ID。您很可能已经用如下编码设备ID

VideoCapture cap(0); 

其中0是我们的网络摄像头ID。用不同的ID(例如1,2)重新编译您的代码,然后检查。

最新更新