未解決エラー:cv::Point center(cvRound(circles[i][0]), cvRound(circles[i][1]));

HoughCircleオペレータを使った円検出処理でなんだかわからないエラーがでる。

こちら

ハフ変換をするHoughCirclesのところではなく、円を描写する、cv::Point center(cvRound(circles[i][0]), cvRound(circles[i][1]));のところ。

エラー内容としては、未解決のトークン(0A000EE)extern “C” int__cdecl_CrtDbgReportW(int,wchar_t const* ・・・・
Windows側からのエラーになっているためか、どこでエラーになっているのかもわからない。ビルドもできないので、デバッグのしようもなく。

同じWindows 7(64bit)で、OpenCV3.0.0環境を使っていても、エラーとなる場合とならない場合があり、もう少し環境の違いを調べないといけない。
Visual Studio 2013も、CommunityとProfessionalの違いもあるし、インストールされている.NET Frameworkのバージョンも違うようだ。

タイトルとURLをコピーしました