OpenCV 2.2 PCA и EigenFaces - PullRequest
       16

OpenCV 2.2 PCA и EigenFaces

0 голосов
/ 21 февраля 2011

Я просто хотел узнать, выполняет ли метод конструктора cv :: PCA :: PCA в OpenCV 2.2 вычитание из среднего значения или я должен передать свои данные уже с вычтенным из среднего значения.

Я тестировал оба способа, но при визуализации собственных лиц ни один из них не дает мне хороших результатов, а только черный экран.У меня нет ошибок или ошибок сегментации, я просто не получаю визуализацию собственных граней, как в статьях.

Ответы [ 3 ]

4 голосов
/ 26 апреля 2011

Я разместил полный пример, который показывает, как использовать PCA и отображать Eigenfaces здесь: PCA + SVM с использованием синтаксиса C ++ в OpenCV 2.2 (и на моей странице: http://www.bytefish.de/blog/pca_in_opencv).

0 голосов
/ 11 марта 2011

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

0 голосов
/ 23 февраля 2011

Кажется, что они вычитают среднее значение в функциях PCA (я посмотрел объявление cv :: PCA). Во всяком случае, я не могу получить визуализацию собственных лиц, это просто черное окно. Я думал, что они не были нормализованы, но нет, я напечатал норму L2 каждого собственного вектора, и это точно 1.

...