Bir hafta sonu - daha doğrusu pazar -projesiyle yine karşınızdayız :)
Yüz Tanıma bir hafta sonuna sığamayacağı için Opencv nin imkanlarıyla Yüz Bulma pogramı yapacağız. Resim içerisindeki Yüz tanıma yada bir Nesne tanıma için ilk adım o nesnenin yerini tespit etmektir. işin teknik detayı için buyrunuz size bir döküman OpenCV's Rapid Object Detection
İşin pratik kısmına bahsetmek gerekirse Daha önceden hazırlanmış bir xml dosyasında tutulan nesne dedektörleri kullanılarak nesnelerin konumları resim üzerinde tespit ediliyor. Yazdığımız program işte bu OpenCv ile birlikte verilen bu nesne dedektörlerini kullanıyor. Pek tabii ki GUI olarak FLTK ve IDE olarak C::B kullanıldı
Üstteki resimde gözleri Lena'ya aşina olanları üzmüş olabilir. Fakat idare edin artık bu da Lazkopatlar :)
Neyse gevezeliği bırakıp programın linkini verelim FaceFind
Peki yüz tanıma işini nasıl yapacağız diyorsanız buyrun bu konuda güzel bir site hazırlanmış.
Face Recognation Homepage
gibi yüz tanıma algoritmaları hakkında pek çok dökümana ulaşabilirsiniz
- PCA Principal Component Analysis
- ICA Independent Component Analysis
- LDA Linear Discriminant Analysis
- EP eigenspace-based adaptive approach
- EBGM Elastic Bunch Graph Matching
- Kernel Methods|
- Trace Transform
- AAM Active Appearance Model
- 3-D Morphable Model
- 3-D Face Recognition
- Bayesian Framework
- SVM Support Vector Machine
- HMM Hidden Markov Models
- Boosting & Ensemble
11 yorum:
Merhaba, öncelikle iyi çalışmalar diliyorum...
Ben bir zamanlar kendi kendini geliştirebilen yapay zeka konusuna bayağı kafayı yormuş bir programcı olarak zaman içinde farkettim ki, öğrenebilir bir yapay zeka yapmak için, aynen bir bebekte olduğu gibi duyu organları yaratmalısınız. Buradan yola çıkarak, hiç bir araştırma yapmadan ImageProcessing algoritması yazmaya çalıştım. Tabi ki sonunda pes ettim :) Çünkü bu konuda hiç bilgim yoktu. Neyse fazla uzatmadan, derim ki; sizinle bu konularda fikir alış-verişi yapmak hoşuma gider.
Sizinle aynı fikirde değilim fakat fikir alış verişinde bulunmaktan memnun olurum. İletişim adresim Profil kısmında var. yazıların yorum kısmı yerine mail atarsanız sevinirim
görüşmek dileğiyle
Hocam dosyaları indiremiyoruz..
Linki yeniledim bir daha bakın
linkini verdiginiz programın exe sini calıstırdıgımda cv100.dll dosyasının eksik oldugunu soyluyor bu konuda yardımcı olabilir misiniz?
bahsettiğiniz dll OpenCv kütüphanesinin ve o program OpenCv 1.0 derlendiğinden ya OpenCv 1.0 'ı indirip kurmanız yada OpenCv nin yeni versiyonunu indirip kurup programı tekrar derlemeniz lazım
tercih sizin
merhaba,
yüz örnekleri içerisinden aynı kişiye ait farklı açılardan çekilmiş yüzleri ayırt edebilen programınız varmı?(google picasa programının yaptığı gibi)
yüz tanıma üzerine yazılarımız var onlara bir bakın isterseniz
Merhaba.
Programın kaynak kodlarını gönderebilirmisiniz? Projem için yararlı bir kaynak olacak.
mail adresim: gunceltopluluk@gmail.com
hocam programın kaynak kodlarını mail gönderirseniz incelemek istiyorum da
ahmetbilir@hotmail.com.tr
sitenin içinde var aratın
Yorum Gönder