2011-01-31 2 views
2

Я пытался создать базовую систему распознавания лиц (PCA-Eigenfaces) с использованием OpenCV 2.2 (из Willow Garage). Я понимаю из многих предыдущих сообщений о распознавании лиц, что нет стандартной библиотеки с открытым исходным кодом, которая может обеспечить все распознавание лиц для вас.Распознавание лиц в OpenCV

Вместо этого, я хотел бы знать, если кто-то использовал функции (и интегрировали их):

icvCalcCovarMatrixEx_8u32fR 
icvCalcEigenObjects_8u32fR 
icvEigenProjection_8u32fR 

et.al в eigenobjects.cpp сформировать систему распознавания лица, поскольку функции, кажется, обеспечивают гораздо от требуемой функциональности вместе с cvSvd?

У меня трудное время, пытаясь понять это, так как я новичок в OpenCV.

ответ

0

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

Вы уже знаете, это один: OpenCV Wiki, FaceDetection

важные функции в этом примере cvLoad и cvHaarDetectObjects. Первый загружает классификатор, а второй - к изображению. Стандартные классификаторы работают очень хорошо. Конечно, вы можете обучать свои классификаторы, если стандартные не соответствуют вашей цели.

Как вы сказали, существует множество алгоритмов распознавания лиц. Некоторые из них могут обеспечить лучшие результаты, но OpenCV окончательно является хорошим началом.

+1

Спасибо Майкл. Хотя, я говорил о Face «Recognition» и не сталкивался с «Обнаружением». –

+0

Извините, смешайте это. Однако не могу сказать вам ничего о распознавании лиц. –

+0

Ссылка не работает. Итак: «Пока эта ссылка может ответьте на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. " – reporter

1

Я работал над проектом с CV, чтобы распознавать черты лица. Большинство людей не понимают разницы между биометрией и распознаванием лиц. Существует огромная разница, основанная на том факте, что Biometrics в основном основана на сопоставлении плотности гистограммы, в то время как Faceial Recognition реализует эту и векторную поддержку на основе распознавания признаков из плотности. Проверьте следующую ссылку. Это библиотека, которую вы хотите использовать, если вы преследуете CV и распознавание лиц: www.betaface.com. Александр замечательный и базирующийся из Германии, но он отвечает на вопросы, которые нравятся.

Смежные вопросы