2015-04-12 2 views
0

Я делаю проект для распознавания выражения. Мой план заключается в использовании LBP и SVM. Для реализации я выбираю Opencv и Python. Я знаю, что есть встроенная функция createLBPHFaceRecognizer в opencv для вычислений LBP. Какой метод обучения используется в createLBPHFaceRecognizer .train, это SVM или K ближе или что-то еще?Какой метод обучения используется в cv2.createLBPHFaceRecognizer.train?

+1

простой 1 ближайший сосед используется. (и да, SVM улучшит результаты!) – berak

ответ

1

Я работал над подобной проблемой, и если бы я был вами, я бы сначала обнаружил ориентиры лица (лучше всего DLib: http://dlib.net/webcam_face_pose_ex.cpp.html, но в C++), затем классифицируйте точки лица, чтобы получить выражение. Они сделали что-то отличное в JavaScript (ориентир лица, классификация выражений - https://github.com/auduno/clmtrackr), но он не очень надежный в обнаружении ориентиров лица.

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