Opencv视频捕获无法在戴尔笔记本电脑

时间:2017-02-28 02:56:51

标签: opencv webcam

我制作了一个可执行文件,其主要功能是显示实时视频。我也在其他系统上尝试过这个exe,它运行得很好。问题是当我在戴尔笔记本电脑上运行这个exe时,除了网络摄像头的LED亮起之外,没有实时图像的输出。然而,当我在戴尔笔记本电脑上连接外置摄像头时,exe会正确检测并显示输出的实时视频。任何建议,为什么戴尔笔记本电脑专门发生这种情况?

1 个答案:

答案 0 :(得分:1)

我猜问题是视频设备ID。很可能你已经对设备ID进行了硬编码,如下所示

VideoCapture cap(0); 

其中0是我们的网络摄像头ID。使用不同的ID重新编译代码,例如1,2,...并检查。

相关问题