(Ders 52) Haar Cascade ile Xml Dosyası Oluşturma (C++)

(Ders 49) OpenCV ile Kameradan İşaretlenen Sınırsız Noktayı Takip (C++)

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

Programın Görüntüsü:

Açıklama:

Hazır xml dosyalarıyla nesne takibi yapabiliyorduk (Yüz takibi, göz takibi vb).
Peki bu xml dosyaları nasıl oluşturuluyor hiç merak ettiniz mi?
Aşağıdaki örnekte negatif ve pozitif resimler alınıyor daha sonra
alınan bu resimlere göre xml dosyası oluşturuluyor.
Program en son hangi resimlerin kaydedildiğini text dosyasına kaydediyor.
Bundan dolayı günden güne çok kolay bir şekilde resim sayımızı artırabiliyoruz.

Uyarı:

Bu projenin biraz daha geliştirilmesi lazım, ben bir yere kadar geldim sonrasında tıkandım, okuyucalar destek verirse proje tamamlanır.

Birazda Ayrıntıya Girelim
İyi bir sınıflandırıcı eğitimi bir gün kadar sürüyor. (1 hafta sürenide duydum 🙂 )
5000 kadar pozitif resim 3000 kadarda negatif resimle çok güzel sonuçlar elde edebiliriz.
Daha az resimlede olur fakat çok iyi sonuçlar elde edemeyebiliriz.

Biz programımızı 200 pozitif resim ve 100 negatif resim alacak şekilde ayarladık.
Daha fazla resim örneği almak için koddaki pozitifResimSiniri ve negatifResimSiniri isimli değişkenlerin değerlerini değiştirmelisiniz.

Aşama sayısıda önemli, aşağıdaki resme bakarsanız aşama sayısı arttıkça görüntü bulma kaliteside artıyor.

Visual Studio Projesini İndir
Video Anlatım:

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

(Ders 49) OpenCV ile Kameradan İşaretlenen Sınırsız Noktayı Takip (C++)