findContours: OpenCV вызвал точку останова

Я пытаюсь использовать findContours в OpenCV. Когда я отлаживаю свою программу, все работает нормально, пока

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/shapedescriptors/find_contours/find_contours.html

Я использую OpenCV 3.0 в Visual Studio 2015 с Windows 10.

0

Решение

Это все еще не работает. Вот что я сделал:

  1. Скачать CMake и просто следуйте инструкциям мастера установки.

  2. Загрузите новейшую версию OpenCV (это может занять некоторое время, в зависимости от вашего интернет-соединения).

  3. Запустите CMake GUI и установите каталог source / release.

  4. Я не адаптировал настройки по умолчанию:
    Шаг 2

  5. Ожидание, пока «Конфигурирование выполнено» записано в строке вывода. Затем я нажал «Сгенерировать» и подождал, пока будет сгенерирован make-файл.

  6. Там написано «генерация завершена».

  7. Я пошел в папку релиза и открыл «OpenCV.sln» с Visual Studio (я использовал Visual Studio 2015)

  8. Теперь он загрузил несколько файлов. Когда в левом нижнем углу мне сказали «готово», я щелкнул «Построить -> Построить решение» (Strg + Shift + B)

  9. Затем я включил в свой существующий проект OpenCV новые библиотеки из моей новой папки выпуска. Я все еще получаю ту же ошибку.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]