Перейти к содержимому
Compvision.ru
DirecTwiX

Не хочет грузить каскад хаара... Хотя на другой машине работает =\

Recommended Posts

g_camInfo.cscd.load("haarcascade_frontalface_alt.xml");

Перенёс проект на другой комп и на этой строчке появляется Unhandled exception... Что это может быть? Нашёл файл с исходным кодом этой функции... Можно ли посмотреть на какой строке именно вылетает?

Но вот эта строка нормабльно загружает каскад:

cscd = (CvHaarClassifierCascade*)cvLoad("haarcascade_frontalface_alt.xml", 0, 0, 0 );

Помню раньше такая же бага была с матрицами и умельцы придумали такой выход:

IplImage* img = cvLoadImage("greatwave.jpg", 1);

Mat mtx(img); // convert IplImage* -> cv::Mat

Может что-нибудь подобное и для каскадов замутить можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Запусти этот проект под отладчиком с отладочными библиотеками и посмотри.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так и делаю. На функции load падает. Внутрь не заходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если не заходит, значит подключены не отладочные библиотеки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если не заходит, значит подключены не отладочные библиотеки.

Отладочные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отладочные.

Это легко проверить. При запуске программы из-под отладчика открой окно "Modules" и посмотри, загружены ли отладочные символы (одноимённые pdb файлы) для всех используемых OpenCV библиотек. Если нет, то укажи к ним путь. Если они успешно подгрузятся, то ты сможешь зайти отладчиком внутрь.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там нашёл библиотеке openCV с постфиксом "d". Без "d" ничего нет. Внутр не заходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так pdb подгружены были или нет? Выложи что ли скрин этого окна.

Лучше я. Смотри, что должно быть:

post-391-0-08384100-1320261090_thumb.png

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, такого не было =\

Наверно из-за pre-built версии... Сейчас сам соберу... Если что - отпишу.

Upd:

Ура! Всё работает) Даже внутрь файла заходит) Спасибо большое)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×