Ders 05: OpenCV ile Yüz Takibi (Android)

Ders 04: OpenCV ile Kameradan Gri Görüntü Alma (Android)
Ders 01: OpenCV nin Kurulumu ve Projelere Eklenmesi (Android)

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

Açıklama:

Bu projede opencv kütüphanesi kullanılarak kameradan alınan görüntüdeki insan yüzleri tespit ediliyor. Kodlar opencv nin samples klasöründen alındı fakat bir çok düzenleme yaptım. Yazıda bir kaç tanede ipucu paylaştım. Takıldığınız yerleri yazının altına yorum olarak yazarsanız bildiğim kadarıyla cevap vermeye çalışırım.

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


Notlar:

  • Bu derslerin yakında video’lu anlatımı eklenecek.
  • Telefonunuz yüzleri algılayamazsa telefonunuzu ters çeviriniz.
  • Programa Ayarlar menüsünden gerekli izinleri vermeyi unutmayınız.
  • Android Studio Projesini İndir

Proje Adımları:

1. Yeni bir android studio projesi başlatın.
Application Name: GoruntuIsleme
Company Domain: eprogramci
olsun.
Yani proje bilgileri aşağıdaki gibi olsun.

2. OpenCV kütüphanesini projeye ekleyiniz.

3. activity_main.xml dosyasına gerekli değişiklikleri yaparak aşağıdaki şekle çeviriniz.


4. AndroidManifest.xml dosyasında gerekli değişiklikleri yaparak aşağıdaki şekle çeviriniz.


5. gradle.properties dosyasının sonuna aşağıdaki kodu ekleyiniz.


6. MainActivity sınıfının içeriğinde gerekli değişiklikleri yaparak aşağıdaki şekle çeviriniz.


7. yuzTakip isminde java sınıfı oluşturunuz. İçeriğinde gerekli değişiklikleri yaparak aşağıdaki şekle çeviriniz.


8. res\drawable\ klasörüne aşağıdaki ikonu kopyalayınız.

9.res\raw\ klasörüne lbpcascade_frontalface.xml dosyasını kopyalayınız. raw klasörü yoksa oluşturunuz.

10. Projeyi derleyiniz. Herhangi bir sorun oluşmamalı.
11. Terminal bölümüne


kodunu yazıp enter’a basınız. Daha sonra


kodunu yazıp enter’a basınız.

12. *.h dosyasını kopyalayıp aynı dizine *.cpp olarak kaydediniz.

eprogramci_goruntuisleme_yuzTakip.h dosyası aşağıdaki gibi olmalı. Muhtemelen sizinkide bu şekilde oluştu herhangi bir değişiklik yapmanıza gerek yok.


com_example_cvlab_ndkopencvtest1_OpencvNativeClass.cpp dosyasına gerekli eklemeleri yaparak aşağıdaki şekle çeviriniz.


cpp dosyasının bulunduğu dizine Android.mk ve Application.mk isimli dosyaları oluşturunuz (Sağ klik New->File).
Android.mk nın içeriğine aşağıdaki kodları ekleyiniz.


Application.mk nın içeriğine aşağıdaki kodları ekleyiniz.


13. build.gradle (Module: app) dosyasının “buildTypes {” satırının hemen üstüne aşağıdaki kodu yapıştırınız.


14. Projeyi derleyiniz ardından emülatörde veya telefonunuzda çalıştırınız.

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

Ders 04: OpenCV ile Kameradan Gri Görüntü Alma (Android)
Ders 01: OpenCV nin Kurulumu ve Projelere Eklenmesi (Android)