Ubuntu 12.04 LTS で openCV 2.4.3 を使用して次のプログラムを実行しようとしています。しかし、「カメラが出力として初期化されていません」というメッセージが表示されます。
コードは次のとおりです。
include <iostream>
include "opencv2/imgproc/imgproc.hpp"
include "opencv2/highgui/highgui.hpp"
using namespace cv;
using namespace std;
int main()
{
VideoCapture cap(1);
if (!cap.isOpened())
{
cout <<"Failed to initialize camera\n";
return 1;
}
namedWindow("CameraCapture");
Mat frame;
while (1)
{
cap>> frame;
imshow("cameraCapture",frame);
if (waitKey(30)>0)break;
}
destroyAllWindows();
return 0;
}
私を助けてください!
ありがとう、クシャル