私はopencv2.1と64ビットコンピュータでVisual C++ 2010 Expressでコーディングしています。cv :: MatはVisual C++ Express 2010でエラーを出します
Unhandled exception at 0x571365af (msvcr90d.dll) in cvMatExample.exe: 0xC0000005: Access violation reading location 0x6d622e65.
#include "cvaux.h"
#include "highgui.h"
#include <stdio.h>
using namespace cv;
using namespace std;
int main(){
Mat xxx;
xxx= imread("frame.bmp",0);
namedWindow("Result",CV_WINDOW_AUTOSIZE);
imshow("Result", xxx);
return 0;
}
だから、正確に問題がある:私は、しかし、次の簡単なコードがエラーを与え、私は私の他のコードを仕事ができる、前に問題を持っていませんでしたか?または私のコンピュータと互換性のないcv :: Matですか?前もって感謝します。
frame.bmpへの絶対リンクを使用してみましたか? C:\ frame.bmpになっているので、画像が見つかったことを確認できますか? – Codemeister
はい、私もそれを試しましたが、その場合でも、cv :: imreadはエラーを返すので、エラーが発生しているわけではありません。 – user1132254