LinuxでOpenCV-0.9.5に基づく古いコードをコンパイルしようとしていますが、それが正常に構築されたが、実行している間、私は、CVエラーを得た:IplImageでcvMinMaxLocを使用する際のエラー
「OpenCVのエラー:アサーションが失敗した(CV_IS_IMAGE(ARR)& &(COI = cvGetImageCOI((定数IplImageへ*)ARR)-1)> = 0)で不明な関数、ファイル........ \ ocv \ opencv \ src \ cxcore \ cxmatrix.cpp "
私はOpenCVが良くなく、このコードが実際に何を理解していません。プロジェクトは、コードの多くを持っていると私はここでそれらのすべてを書くことはできませんが、私はこのような別のプロジェクトでは、単にエラーを起こしやすいコードを書き、テストhttps://github.com/thirtysixthspan/cvEyeTracker
:
私だけでプロジェクトをコンパイルし、実行したいですIplImage *eye_image;
char *in_file = "E:\\eye.png";
eye_image = cvLoadImage(in_file, 1);
double min_value, max_value;
CvPoint min_loc, max_loc;
cvMinMaxLoc(eye_image, &min_value, &max_value, &min_loc, &max_loc);
cvMinMaxLocを呼び出すときにも同じエラーが発生します。何が問題ですか?これをどうすれば解決できますか?
注:OpenCV 2.4.1およびVisual Studio 2013 with C++を使用しています。
廃止されたAPIを使用しないでください! – Miki
ありがとうございます。 OpenCV 2.4.1を使ってすべてのコードをC++に変換しようとしましたが、成功できませんでした。 – cakirhal
新しいopencvのバージョンを入手する; D latestは3.1 – Miki