2013-08-22 2 views
5

Мне нужно определить тип лица - овальный, прямоугольный, алмазный, слышать форму в моем приложении. Я сделал обнаружение лица, используя открытые рамки CV и coreimage, но он не говорит о типе лица.Обнаружение типа лица

то, что мне действительно нужно, это определить тип лица и показать лицо знаменитости с тем же типом формы лица, отображающим ваше лицо, совпадающее с ним.

Любая помощь будет отличной.

Спасибо заранее!

+0

Что вы подразумеваете под «типом лица»? Вы пытаетесь сопоставить обнаруженное лицо с набором предопределенных лиц? – Safir

+0

Где моя проблема? что у тебя есть? – Daniel

+0

Вам нужно определить функции, которые сопоставляют лицо с типом, который вы найдете: что делает лицо прямоугольным? возможно, определенное соотношение сторон или .... Вы должны определить их так, чтобы найти тип лица. – Mahm00d

ответ

0

Вам необходимо обучить распознавание лица для четырех классов: овальной, прямоугольной, алмазной, формы сердца. Поэтому вам придется найти примеры многих разных людей с этой формой лица. Дайте каждому из ваших классов ярлык и обучите нормальный FaceRecognizer этим.

Если вы хотите, чтобы получить представление о реальных шагах, проверьте gender classification with OpenCV и сделайте то же самое. В гендерной классификации это делается для 2 классов (мужчина/женщина). Вы должны сделать это для 4 классов (4 разных типа фигуры).

+0

Я не уверен, что будет работать без надлежащего дескриптора формы. – GilLevi

+0

Да, будет. Я успешно использовал его для гендерной классификации, оценки возраста и определения расы. Как и все эти алгоритмы, он будет работать с определенной точностью после надлежащего обучения. Нет необходимости усложнять ситуацию. –

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