ничего не происходит после сборки проекта OpenCV - PullRequest
0 голосов
/ 10 июля 2009

Я впервые использую OpenCV (Windows, Eclipse), после установки и настройки Eclipse, используя это руководство:

http://tommy.chheng.com/development/windows_development_setup.html

Я попытался запустить пример, но после сборки ничего не происходит!

когда программа достигает этой строки:

img=cvLoadImage(argv[1]);

это просто останавливается. Я пытался печатать на экран до и после этой команды, но ничего не происходит. он выводит на экран только когда я закомментирую весь код (отлично, ха? ...)

Я тоже пробовал:

img=cvLoadImage(argv[1], -1);

но все равно, ничего хорошего ..

Большое спасибо за любую помощь. Чен.

Ответы [ 3 ]

0 голосов
/ 14 августа 2012

Если вы не используете аргументы командной строки с вашим двоичным файлом (что в основном происходит при компиляции и запуске кода с использованием и IDE), попробуйте использовать фиксированный путь к файлу изображения и посмотрите, работает ли он.

Попробуйте использовать следующую строку с lena.jpg в той же папке, что и ваш двоичный вывод

img = cvLoadImage("lena.jpg");

если это работает нормально, то в вашей настройке нет ничего плохого, и это можно исправить, используя правильные аргументы командной строки с вашим двоичным выводом

0 голосов
/ 22 августа 2013

Проблема решена! Я просто добавил <opencvDIR>..\opencv\build\x86\mingw\bin в системный путь и перезагрузил компьютер.

0 голосов
/ 22 июля 2009

Вы уверены, что <...> \ OpenCV \ bin постоянно добавлен в системный PATH? Требуется перезагрузка windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...