Ara 182018
 
624 kez okunduOpenCV ile Yüz Tanıma Bölüm 3-2

OpenCV ile Yüz Tanıma Bölüm 3-2 Önceki yazımda veri setimizi nasıl oluşturacağımızı anlatmıştım. Bu kez veri setimizi Keras kullanarak eğiteceğiz. Sonra da yeni resimleri bu eğitilmiş veri setini kullanarak sınıflandıracağız. 3. ADIM – EĞİTİM Projemize örnek olarak aldığımız çalışmada Adrian, Keras modellemesi için SmallerVGGNet sınıfını kullanıyor. Ben onun yerine daha basit bir model kullandım (vgg_like). [Devamını okuyun…]

Ara 172018
 
792 kez okunduOpenCV ile Yüz Tanıma Bölüm 3-1

OpenCV ile Yüz Tanıma Bölüm 3-1 Bu yazımda 3 Yeşilçam emektarının fotoğraflarını içeren küçük bir veri setini oluşturmak için gerekli işlemleri ele alacağım. Eğitim ve sınıflandırma işlemleri ise bir sonraki yazımın konusu olacak. Orijinal kodları yine PyimageSearch web sitesinden edinmek mümkün. Adrian, anime karakterleri kullanmış. Ben ise Yeşilçam karakterlerini tercih ettim. Ayrıca kodları biraz daha [Devamını okuyun…]

Ara 092018
 
1.863 kez okunduOpenCV ile Yüz Tanıma Bölüm 2

OpenCV ile Yüz Tanıma Bölüm 2 Bu bölümde 3 ayrı betik kullanıyoruz: 1- veri toplama: 01_face_dataset.py 2- eğitim: 02_face_training.py 3- uygulama: 03_face_recognition.py Orijinal kodlara https://www.hackster.io/mjrobot/real-time-face-recognition-an-end-to-end-project-a10826 adresinden ulaşabilirsiniz. Ben veri kümesini yeniden oluşturdum. Türkçe karakterlerin görüntülenebilmesi için gerekli düzenlemeyi yaptım ve bazı mesajları Türkçeleştirdim. İlk betikte input() komutunu # ile devre dışı bıraktım. Yeni bir yüz [Devamını okuyun…]

Ara 062018
 
2.372 kez okunduOpenCV ile Yüz Tanıma Bölüm 1

OpenCV ile Yüz Tanıma Bölüm 1 Yüz tanıma biraz geniş kapsamlı bir konu. Öncelikle incelediğimiz görselde bulunan olası “yüz”leri, daha sonra da gerekiyorsa bu yüzlerin “kim”e ait olduğunu saptamak sözkonusu. Ya da yüzlerin üzerindeki yüz, göz, kaş, burun, kulak gibi elemanların (facial features) belirlenmesi… O yüzden bu konuyu tek bir yazıyla değil, ardışık birkaç yazıyla [Devamını okuyun…]

Ara 032018
 
1.181 kez okunduOpenCV ile Portakalın Peşinde

OpenCV ile Portakalın Peşinde Bu yazımda bir önceki yazımda ele aldığım kodlardan yararlanacak, sadece bir kaç küçük değişiklik yapacağım. Bu kez çember içine alarak işaretlediğimiz nesnenin (portakalın) merkez noktasını izlenebilir hale getireceğiz. İzlemeyi, en son ardışık 50 merkez noktasını çizgilerle birbirine birleştirerek yapacağız. Bu betikte 2 kütüphaneye daha gereksinim var: collections ve numpy. collections kütüphanesinin [Devamını okuyun…]

Ara 022018
 
950 kez okunduOpenCV ile Portakallar ve Elmalar

OpenCV ile Portakallar ve Elmalar Bu yazıda işleyeceğim kodların orijinal halini yine PyImageSearch sitesinde bulabilirsiniz. “ball tracking pyimagesearch” sözcüklerini Google’da aratırsanız, konuyla ilgili sayfalara kolayca ulaşırsınız. Orijinal kodlarda izlediğimiz yuvarlağın (renkli topun) merkez noktasına ait koordinatlardaki değişimler görsel olarak izlenebiliyor. Benim aşağıda vereceğim kodlarda ise merkez noktası yerine, belirlediğimiz renk aralığının grileştirilerek maskelenmiş izdüşümünü ikinci [Devamını okuyun…]

Kas 282018
 
476 kez okunduOpenCV Kurulumu

OpenCV Kurulumu Bu yazımda Ubuntu 18.04 üzerinde OpenCV kurulumunu ele alacağım. Kurulum bir sanal ortam üzerinde gerçekleşecek. Böylelikle farklı paketler arasında uyumsuzluk yaşama olasılığını en aza indirgeyeceğiz. İşe, sistemimize virtualenv kurmakla başlayalım:

Aşağıdaki satırları ~/.bashrc dosyasına ekle ve dosyayı kaydedip çık.

Virtualenv paketinin kurulumunu böylece tamamlamış olduk. Şimdi “ocv” isimli sanal sistemimizi tanımlayalım [Devamını okuyun…]

Kas 272018
 
475 kez okunduOpenCV ile Yüz Saptama

OpenCV ile Yüz Saptama Bir önceki -ilk- yazımı tasarlarken bir “yüz saptama” (face detection) örneği vermeyi planlamıştım. Ama sonra fikrimi değiştirip, daha basit bir örnekle yetindim. Oysa şimdi görüyorum ki, bu yazıları okuyan/okuyacak bir çok arkadaş için o yazı biraz basit kalmış olabilir. O yüzden “yüz saptama” kodlarını da hemen paylaşayım istedim. Bu amaçla cv2.CascadeClassifier() [Devamını okuyun…]

Kas 272018
 
1.276 kez okunduOpenCV ile Dünyayı Yeniden Keşfetmek

OpenCV ile Dünyayı Yeniden Keşfetmek OpenCV kütüphanesi’ni 1999 yılında Intel’den Gary Bradsky başlattı ve ilk sürümü 2000 yılında yayınlandı. Daha sonra bu çalışmalara Vadim Pisarevsky de katıldı. Halen OpenCV’nin Bilgisayar Görmesi ve Makina Öğrenmesi çalışmalarına yönelik desteği artarak devam etmektedir. (1) OpenCV kütüphanesi hem C++, Python ve Java gibi dilleri; hem de Linux, Windows, OS [Devamını okuyun…]

  tarafından 12:12 itibariyle gönderildi.
Eyl 212018
 
598 kez okunduPython ile Türkçe Kelime Eklerinin Dağılımı

 Python ile Türkçe Kelime Eklerinin Dağılımı Türkçe “eklemeli” bir dildir. Bu nitelikteki diğer iki dil Macarca ve Moğolcadır. Türkçede kullandığımız kelimeleri türeten eklerin konumlarını ve frekanslarını belirleyen bir çalışma yaptım. Bu amaçla ekleri ayrıştırıp sınıflandırmak için Zemberek kütüphanesinden yararlandım. Çalışmamın bir bölümünde derlem dosyasındaki kelimeleri kullandım. Rekorumuz “ilişki” isminde. Bu isme 10 ayrı ek [Devamını okuyun…]