Я пытаюсь запустить приложение, которое может обучать и подбирать активные модели внешнего вида для моих исследований.Приложение представляет собой 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 ++!), поэтому может не хватать чего-то очевидного.Есть предложения?