无法使用OpenCV 2.3.1捕获网络摄像头

时间:2012-01-27 20:39:24

标签: c++ linux opencv

我尝试运行显示here的示例。不幸的是它不起作用。相机不会打开。该程序在线失败

VideoCapture cap(0); 
if(!cap.isOpened())
    return -1; // on this line the program fails

我确信相机在我运行程序捕获图像(奶酪)时工作正常。

我使用64位ubuntu 11.04

我使用以下命令编译程序

g++ -Wall -o my_program my_program.cpp -lopencv_highgu

好像没有相机。但在其他程序中,相机可以工作。

为什么它不起作用的任何想法?

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我将我的ubuntu从11.04升级到了11.10。

之后相机工作正常。