2013-08-22 5 views
5

난 타원형, 사각형, 다이아몬드, 내 응용 프로그램에서 모양을 감지해야합니다. 오픈 CV 및 코어 이미지 프레임 워크를 사용하여 얼굴 인식을 수행했지만 얼굴 유형을 알려주지 않습니다.얼굴 유형 감지

실제로해야 할 일은 얼굴의 유형을 감지하고 얼굴 모양을 표시하는 동일한 유형의 얼굴을 가진 유명인 얼굴을 표시하는 것입니다.

어떤 도움도 좋은 것입니다.

미리 감사드립니다.

+0

"얼굴 유형"이란 무엇입니까? 감지 된 얼굴을 미리 정의 된 얼굴 세트와 일치 시키려고합니까? – Safir

+0

당신의 문제는 어디에 있습니까? 너는 무엇을 가지고 있니? – Daniel

+0

얼굴을 찾는 유형으로 매핑하는 기능을 정의해야합니다. 얼굴을 사각형으로 만드는 이유는 무엇입니까? 어쩌면 특정 종횡비 또는 .... 얼굴 유형을 찾을 수 있도록 이들을 정의해야합니다. – Mahm00d

답변

0

타원형, 직사각형, 다이아몬드, 하트 모양의 네 가지 클래스에 대한 얼굴 인식기를 훈련해야합니다. 그러므로 그 얼굴 모양을 가진 많은 사람들의 예를 찾아야 할 것입니다. 각 클래스에 레이블을 지정하고이를 사용하여 정상적인 FaceRecognizer를 교육하십시오.

실제 단계에 대한 아이디어를 얻고 싶다면 gender classification with OpenCV을 확인하십시오. 성별 분류에서는 2 개의 클래스 (남성/여성)에 대해 수행됩니다. 4 개의 클래스 (4 가지 다른 모양 유형)에 대해이 작업을 수행해야합니다.

+0

적절한 모양 설명자 없이는 작동하지 않을지 확실하지 않습니다. – GilLevi

+0

예. 나는 성별 분류, 연령 추정 및 인종 탐지에 성공적으로 사용했습니다. 이러한 모든 알고리즘과 마찬가지로 적절한 교육을 거친 후 특정 정확도로 작동합니다. 더 복잡하게 만들 필요가 없습니다. –