0

私はVC++でOpenCVを使用しています。関数は本来の動作を実行していますが、場所の読み取り時にアクセス違反を引き起こし、ntdll.dllを参照する例外をスローしています。コードが実行すべきことを実行しているときに例外を処理できないとしたら、何が欠けているでしょうか?

void cl::first()
{
  Mat a=imread("C:\\1.jpg");
  Mat b;
  cvtColor(a,b,CV_RGB2BGR);
  imwrite("C:\\2.jpg",b);
  return ;
}

例外

First-chance exception at 0x77551e86 (ntdll.dll) in app.exe: 0xC0000005: 
Access violation reading location 0x43819ccc. Unhandled exception at 0x77551e86 (ntdll.dll) 
in app.exe: 0xC0000005: Access violation reading location 0x43819ccc. 
The program '[4500] app.exe: Native' has exited with code -1073741819 (0xc0000005).
4

1 に答える 1