0

OpenCV で findContours を使用しようとしています。プログラムをデバッグすると、すべてが正常に機能するまで

findContours(canny_output, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0));

メッセージが表示されます:

OpenCVFirst.exe がブレークポイントをトリガーしました

これは、間違った OpenCV ファイルをリンクしたことが原因である可能性があることを既に読みましたが、最後に d (デバッグ用) を使用して正しいファイルをリンクしました。

私のコードは、公式の OpenCV の例のようなものです: http://docs.opencv.org/doc/tutorials/imgproc/shapeescriptors/find_contours/find_contours.html

Windows 10 の Visual Studio 2015 で OpenCV 3.0 を使用しています。

4

1 に答える 1

0

それでもうまくいきません。これが私がしたことです:

  1. CMakeをダウンロードして、インストール ウィザードに従ってください。

  2. OpenCVの最新リリースをダウンロードします (インターネット接続によっては、時間がかかる場合があります)。

  3. CMake GUI を起動し、ソース/リリース ディレクトリを設定します。

  4. デフォルト設定は変更しませんでした: ステップ2

  5. 出力行に 'Configuring done' が書き込まれるまで待機しています。次に、「生成」をクリックして、makefile が生成されるのを待ちました。

  6. 「生成完了」と表示されました。

  7. リリース フォルダに移動し、Visual Studio で「OpenCV.sln」を開きました (Visual Studio 2015 を使用しました)。

  8. これで、いくつかのファイルがロードされました。左下に「準備完了」と表示されたら、[ビルド] -> [ソリューションのビルド] (Strg + Shift + B) をクリックしました。

  9. 次に、既存の OpenCV プロジェクトに、新しいリリース フォルダーから新しいライブラリを含めました。それでも同じエラーが発生します。

于 2015-10-12T10:09:24.493 に答える