私はここで説明されている正確な問題をほとんど抱えています:
WindowsでのVideoCapture OpenCV 2.4.2エラー
提供された提案はどれも役に立たなかったので、もう一度尋ねようと思いました. Windows 7 で Visual Studio 2010 Express を使用していますが、Visual Studio 2008 Professional も試してみましたが、まったく同じ結果が得られました。私はコンパイルでき、アプリケーションを実行すると、予想されるすべての DLL がロードされています (OpenCV の他のバージョンの DLL が誤ってロードされることはありません)。これをデバッグするために他にできることはありますか? Creative Live! を使用しています。カム社交 HD AF。このカメラを OpenCV で動作させることができた人は他にもいると思います。次のコードを実行すると:
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main(int, char**)
{
VideoCapture cap("0"); // open the default camera
if(!cap.isOpened()) // check if we succeeded
{
cout << "Error opening camera!";
getchar();
return -1;
}
// the camera will be deinitialized automatically in VideoCapture destructor
return 0;
}
私はいつも次のメッセージを受け取ります:
警告: ファイルを開く際のエラー (../../modules/highgui/src/cap_ffmpeg_impl.hpp:365) カメラを開く際のエラー!
アドバイスをいただければ幸いです。ありがとう!