проблема с запуском приложения, использующего openCV 1.0 - PullRequest
1 голос
/ 22 июня 2011

Я пытаюсь запустить приложение, которое может обучать и подбирать активные модели внешнего вида для моих исследований.Приложение представляет собой AAM-библиотеку (ее можно найти здесь http://code.google.com/p/aam-library/)

. Я использую Visual Studio 2005 в 64-разрядной версии Windows XP. Я использую openCV 1.0, потому что разработчик приложения пишет, что он неуверен, что приложение будет работать с openCV 2.0.

Я скомпилировал openCV и библиотеку AAM. При попытке запустить библиотеку AAM я получаю сообщение об ошибке:

Неподдерживаемый формат или комбинация форматов (формат изображения / матрицы не поддерживается функцией) в функции cvBoundingRect, C: \ User \ VP \ opencv \ cv \ src \ cvshapedescr.cpp (1171)

Разработчик пишет в файле readme, что:

Чтобы заставить его работать, необходимо изменить ошибку в OpenCV и перестроить ее: cvBoundingRect () не работает нормально. Opencv / cv / src/cvshapedescr.cpp в строке 1161 заменяет CV_32SC1 на CV_32SC2 и CV_32FC1 на CV_32FC2.

Я сделал это. Я также перестроил и openCV, и библиотеку AAM. Но я продолжаю получать ту же ошибку. Я новый в Visual Studio и openCV (и C ++!), поэтому может не хватать чего-то очевидного.Есть предложения?

1 Ответ

0 голосов
/ 14 июля 2011

У меня были проблемы с запуском OpenCV 1.0 на 64-битных системах при работе с нашим программным обеспечением для обработки изображений для проекта робота.Мы использовали устаревшую версию из-за некоторых файлов кода, которые у нас были.В итоге нам пришлось перейти на 2.2.Если вы уже пробовали 2.0, есть ли способ удалить эту часть библиотеки?

...