Çarşamba, Mayıs 21, 2008

Yüz Tanıma 2


Neye niyet neye kısmet !
Bu yazının ilkinde bahsettiğimiz makalelerde Eigenface metodunu kullanan bir örnek program olduğunu söylemiştik. Bu programdaki kodu web-cam ile kullanılabilecek şekilde adapte ettim.
ve ortaya bu program çıktı.
Face Recognation for Windows
Face Recognation for Linux

Programın kullanımı gayet basit
  1. "Open Web-Cam " düğmesine basarak web-cam'ninizi açın
  2. "Extract Face" düğmesine basarak web-cam den bir yüz seçmesini sağlayın
  3. Yüz seçilince , yüz için "Name" kısmına bir isim girin
  4. "Save and Add Face" düğmesine basarak yüzü kaydedip Listeye ekleyin
  5. Listenize yeterince yüz olana kadar yüz bulup eklemeye devam edin
  6. "Learn Faces" düğmesine basarak Listenizde kayıtlı yüzlerin öğrenmesini sağlayın
  7. Yüz tanıma işi için "Extract Face" ile yüz seçin
  8. "Recognize Face" ile Listede kayıtlı yüzlerden hangisine en çok benzediğini sorun

Tabii ki bu programdan çok fazla bir şey beklememek lazım. Bu sadece bir başlangıç ve giriş sevyesinde bir uygulama, yapılması gereken pek çok şey var...

Az kalsın unutuyordum bu program aynı zamanda Fl_OpenCv 0.85 versiyonunuda içeriyor. Her zaman olduğu gibi arabirim olarak FLTK ( 1.1.9 versiyonu ) ve IDE olarak CodeBlocks kullanıldı. Hem windows hem linux (OpenSuse 10.3 ) de derlendi.

Her türlü görüş, öneri, istek veya hata bildirimlerinizi çekinmeden bana yaza bilirisiniz, bekleriz .

12 yorum:

Cleto dedi ki...

I suppose that Yorum is like "comment" :-P. Thanks a lot for this applications, a nice example of eigerfaces.

bluekid dedi ki...

Yes you are right
"Yorum" means "comment"
:)

MERSIN UNIVERSITESI dedi ki...

slm derin abi :) bizde her zmanki gibi tez için siteni ziyaret eden şahıslardanız.Kusura bakmayın ama üniversite okumak hayatla mücadele etmek aynı zmanda.Yani o kadar boş ders işe yaramaz konu varki müfredatda kodla uğraşacak vakit bile yok.Bizde bi yüz tanıma sistemi geliştirmek istiyoruz.Sitenizden faydalanacağız.Şimdiden Teşekkürler.

Adsız dedi ki...

paylaşımınız için çok teşekkürler
face.exe yi çalıştırdıkan sonra open webcam butonu webcamimi açıp Extract Face butonu ile fotomu çekip ismimi yazdıktan sonra Save and Add Face butonuna basınca şöyle bir hata ile karşılaştım.

Unspecified error(could not find a filter for the specified extension) in function cvSaveImage,
C:\User\VP\opencv\otherlibs\highgui\loadsave.ccp(497)

Sorunu nasıl çözebilirim?

bluekid dedi ki...

kaydederken dosya ismide vereceksiniz uzantısıda jpg bmp gibi bir görüntü formatı olmalı
problem çıkarsa mail adresim profil sayfasında var

simocan dedi ki...

merhaba bu programın kodlarına erişmem mümkün mü acaba ?

bluekid dedi ki...

Elbette mümkün yukardaki linklerden indirerek erişebilirsin mesela ;)

osman dedi ki...

Merhaba Derin abi uygulamayi indirdim ama calismiyor cv100.dll eksik die hata veriyor.Bu dll nedir nereden bulabilirim.Simdiden Tesekkurler

bluekid dedi ki...

OpenCv kurmanız lazım tekrrar derlemeyeceksen OpenCv 1.0 yeterli, yok derleyecekseniz OpenCv 2.1 kurun
kütüphane ayarlamalrınıda yeni versiyona göre yapın

Esat dedi ki...

merhaba Derin abi;Blokta yeniyim, bu faceRec progrmını sıfırdan yapmak istiyorum tezimin yarısını oluşturuyor, nasıl bir yol izlemeliyim yardımcı olurmusunuz?

Esat dedi ki...
Bu yorum bir blog yöneticisi tarafından silindi.
bluekid dedi ki...

bu yazı dizisinin üçüncüsünde genel bir çerçeve çiziyorum ona bakın derim