(Ders 51) OpenCV ile Göz Bebeği Algılama ve Göz Takibi (C++)

(Ders 44) OpenCV ile İç İçe Haar Cascade (C++)
(Ders 28) OpenCV ile Daire Tespiti (C++)

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

Ekran Görüntüsü:

Açıklama:

Türkçe sitelerde göz bebeği takibi yapabilecek hiç OpenCV örneği bulamadım.

Yabancı sitelerde ise çok az kaynak var. Onlarda ya kod çok ayrıntılı (yaklaşık 1000 satır) yada çalışmıyor.

Araştırmalarım sonunda aşağıdaki kodu buldum.

Kodun mantığı süper.

Algoritma şu şekilde çalışıyor.

Önce yüzü buluyor.

Sonra yüzün içindeki gözleri buluyor.

Daha sonra sol gözü seçiyor.

Göz bebeğini ise şöyle buluyor:

Sol gözün içindeki en yuvarlak şekli söyle bana (HoughCircles fonksiyonu ile) diyor ve göz bebeği bulunmuş oluyor. Buraya bir cümleyle yazdım ama en çok bu fonksiyon bizi uğraştırıyor.

Aslında bu kodda ilk başta çalışmıyordu, ama bir kaç ufak değişiklikle çalışır hale geldi.

Kullanılan Araçlar:

Microsoft Visual Studio Enterprise 2017 v15.1

OpenCV 3.2

Programlama Dili:

C++

Program Kodu:

 

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

(Ders 44) OpenCV ile İç İçe Haar Cascade (C++)
(Ders 28) OpenCV ile Daire Tespiti (C++)