Неразрешенная внешняя ошибка символа в openCV - PullRequest
2 голосов
/ 07 февраля 2012

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

Ошибка 1, ошибка LNK1120: 2 неразрешенные внешние ошибки Ошибка 2, ошибка LNK2019: неразрешенный внешний символ _cvCalcEigenObjects, указанный в функции «void __cdecl doPCA (void)» (? doPCA @@ YAXXZ) Ошибка 3, ошибка LNK2019: неразрешенный внешний символ _cvEigenDecomposite, указанный в функции "void __cdecl learn (char *)" (? learn @@ YAXPAD @ Z) * ​​1004 *

Может кто-нибудь, пожалуйста, решить., ..

1 Ответ

0 голосов
/ 07 февраля 2012

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

...