2013-08-22 42 views
5

Uygulamamdaki oval, dikdörtgen, elmas, duyu şeklindeki yüz tipini tespit etmeliyim. Açık CV ve coreimage framework kullanarak yüz tespitini yaptım, ancak yüzün türünü anlatmıyor.Yüz Tipi Algılama

Aslında yapmam gereken şey, yüzün türünü algılamak ve yüzünüzün onunla eşleşmesini gösteren aynı türde bir yüz biçimine sahip bir ünlü yüzün gösterilmesidir.

Herhangi bir yardım harika olurdu.

Teşekkürler!

+0

"Yüzün türü" ile ne demek istiyorsun? Algılanan yüzü bir dizi önceden tanımlanmış yüzle eşleştirmeye mi çalışıyorsunuz? – Safir

+0

Sorununuz nerede? neye sahipsin? – Daniel

+0

Yüzü, bulduğunuz türle eşleştiren özellikleri tanımlamanız gerekir: Yüzü dikdörtgen yapan nedir? Belki belirli bir boy oranı veya ... Bunları tanımlamanız gerekir, böylece yüz tipini bulabilirsiniz. – Mahm00d

cevap

0

Dört sınıfınız için bir yüz tanıyıcı eğitmeniz gerekir: oval, dikdörtgen, elmas, kalp şekli. Bu yüzden bu yüz şekli ile birçok farklı insanın örneklerini bulmak zorunda kalacaksınız. Sınıflarınızın her birine bir etiket verin ve bununla normal bir FaceRecognizer'ı eğitin.

Gerçek adımlar hakkında bir fikir sahibi olmak istiyorsanız, gender classification with OpenCV ürününü inceleyin ve tam olarak aynısını yapın. Cinsiyet sınıflandırmasında 2 sınıf (erkek/kadın) için yapılır. Bunu 4 sınıf için yapmalısınız (4 farklı şekil tipi).

+0

yapabilirseniz oval hakkında bana bilgi verin Uygun bir şekil tanımlayıcısı olmadan çalışacağından emin değilim. – GilLevi

+0

Evet öyle olacak. Cinsiyet sınıflandırması, Yaş tahmini ve ırk tespiti için başarıyla kullandım. Tüm bu algoritmalar gibi, doğru bir eğitimden sonra belirli bir doğrulukla çalışacaktır. Onu daha karmaşık hale getirmeye gerek yok. –

İlgili konular