Pazartesi, Mart 31, 2008

Yüz Tanıma

Küçücük bir bebek sizin yabancı olduğunuzu bilip, ağlamaya başlıyor. Tanıdık bir yüz görünce yüzünde gülücükler açıyor. İnsan olarak yüz tanımak bize çok kolay geliyor. Yalnız neye istinaden tanıdığımızı açıklamaya kalkınca iş, içinden çıkılmaz hale geliyor. Yani
Fesübhanallah! Yüzün o küçük sayfasında nasıl gayr-ı mütenahi nişanlar derc edilmiştir ki, gözle okunur da nazarla, yani akılla görünmez.
diye boşuna denmemiş...

Daha yürümesini, konuşmasını bile bilmeyen bir bebeğin yapabildiğini, bilgisayarda yaptırtabilmek için neler yapılımış neler. Nice algorithmlar geliştirilmiş, nice programlar yazılmış, nice tezler hazırlanmış, ve niceleri de yapılmaya devam ediyor. Çünkü hala dört dörtlük bir metod bulunmuş değil.

Vakiti zamanında SERVO magazinde Seeing with OpenCv diye 5 bölümden oluşan bir makale yayınlandı. Bu makalede OpenCv'ye hızlı bir giriş ve yüz tespiti, takibi ve tanıma konuları işlendi. Tanıma işi için EigenFace metodu kullanıldı. EigenFace metodu yüz tanıma metodlarının başlıcalarından ve en eskilerinden birdir. Internette zahmet edipte aramayın. DerinDeliMavi'nin büyüük hizmeti Buyrun indirin

9 yorum:

yagi dedi ki...

Çok güzel bir yazı dizisi, paylaşımınız için teşekkür ederim.

Yazan hatun kişinin hem algoritmaları sunuş şekli, hem de kodlama şekli gayet eğitici.

Eigenface makalesinde Turk kelimesini görünce bir an umutlandım ama yine Mete yerine Matthew çıktı maalesef :)

bluekid dedi ki...

umutlanmak yerine çalışmak gerekiyor.
;)

yag dedi ki...

Umutlanma kelimesini yergi ve gülmece amaçlı kullanmıştım. Ancak genel anlamda bu söylediğinize katılmamak mümkün değil.

Belki bir müsait vaktinizde, blogunuz içeriğine de uygun düşebileceği üzere "islamda kadere imanın algılanışı ve çalışmak üzerine etkileri" konusunda bizlerle fikirlerinizi paylaşırsınız.

bluekid dedi ki...

Ne diyeyim İnşallah
MCH hocaya bir danışmak lazım

Mesut AYDIN dedi ki...

"Eigenface programına görüntüyü hangi işlemlerden geçirip vermeliyiz."

Eigenface İnternetten indirdiğim yüz veritabanındaki resimleri tanımada muhteşem başarı gösterdi.

O başarıya yakın bir başarı elde edebilmek için kameradan aldığım yuz görüntüsüne ne tür opencv fonksiyonlarını uygulamalıyım hocam.

İyi günler.

bluekid dedi ki...

"Yüz Tanıma 3" adlı yazıda yapılması gereknler anlatılıyor kod yok malesef

Mesut AYDIN dedi ki...

Evet Yüztanıma3 isimli yazınızıda okudum. Aslında benim sorduğum şey çok basit birşey o yüzden sanırım anlaşılamadım :)

Ben sadece Yuztanıma2 numaralı programda Eğitim için kullandığımız yuz resimlerinin formatını sormuştum.

Yani ;
1 - Webcam açılır
2 - Yuz Bulunur
3 - Yuz görüntüsü kesilir
4 - Format işlemleri
5 - Yuz kaydedilir
6 - Eğitim yapılır

İşte bu adım sırasında benim öğrenek istediğim 4. sırada yer alan format işlemleri, Yani atıyorum görüntüye filtre uygulanır gibi.

Yuztanıma2 programında siz birşey yaptınızmı 4. adımda bahsettiğim şekliyle ?

İyi günler

Mesut AYDIN dedi ki...

Yine ben :)

Hocam Histogram eşitlemesi yaptım sanırım sizde YüzTanıma2 programında yapmışsınız. Şimdilik bununla testlere girişecem.

Herşey için tşkler.

bluekid dedi ki...

Yüz tanıma 3 de Yüz Standartlaştırma kısmında yazdıklarımın yapılması gerekiyor.
detaylı konuşmak için e-posta atın
böyle yorum üzerinden zor olur.
e-posta adersim profil sayfasında var...