2012-02-07 2 views
2

Я новичок в openCV. Я тестировал обнаружение и распознавание лиц в платформе Windows. Я включил разные коды. Я также использую метод PCA, чтобы признать, что faces.I я получает сообщение об ошибке, как показано ниже,Неразрешенная ошибка внешнего символа в openCV

Ошибка 1 Ошибка LNK1120: 2 нерешенных Ошибка 2 внешних ошибки LNK2019: неразрешенных внешних символы _cvCalcEigenObjects упоминаться в функции «недействительный __cdecl doPCA (аннулируются)»ошибка 3 ошибка LNK2019 (doPCA @@ YAXXZ?): неразрешенный внешний символ _cvEigenDecomposite ссылки в функции "аннулируются __cdecl узнать (символ *)"(? узнать @@ YAXPAD @ Z)

кто-то может решить., ..

+0

какая среда разработки вы используете? Вы связались с файлом opencv lib? – TomP89

+0

Ya Я связал все файлы lib ... демонстрационная программа для показа образцов изображений в виде программы отлично работает. –

+0

И я использую Visual Studio. –

ответ

0

Как вы говорите, что вы используете VS, а демонстрационные программы для отображения изображений отлично работают. Возможно, вы добавили несколько файлов lib в дополнительных зависимостях. Добавляйте еще несколько необходимых для функции. Также кажется, что вы хотите попробовать вне PCA на ваши данные. см. документацию по PCA по адресу http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?highlight=pca#PCA. И если вы хотите, чтобы какой-то действительно рабочий код посетил this page. Набор входных данных может иметь различную базу данных, но должен быть серого и масштабироваться до того же размера.

+0

Для связанного с СПС см. вопрос стека http://stackoverflow.com/questions/8938207/how-is-pca-implemented-on-a-camera-captured -изображение –

+0

cv210d.lib cxcore210d.lib highgui210d.lib ml210d.lib opencv_ffmpeg210.lib этих Lib файлов я добавил в дополнительном dependencies.Is это не прекрасно? –

+0

Я думаю, вы должны добавить imgproc210d.lib, objdetect210d.lib in addition.btw Я использую opencv 2.3 и только что проверил код на blog.it действительно работает. Если вы найдете какое-то необработанное исключение, просто проверьте, правильно ли ваш вход был правильно препроцессор. –