Monthly Archive: : Eylül 2016


JavaCV Nedir?

Java geliştiricileri OpenCV kütüphanesi ile uygulama geliştirken özelliklede Andorid platformu üzerinde bu işi yaparken bir çok zorluklarla karşılaşıyor. Örnekler veya dokümanlardaki anlatımlar Python ve C++ ile yapılıyor bu durum Java geliştiricileri için can sıkıcı bir durum, özellikle bazı C++ fonksiyonlarının Java karşılığının olmaması işleri daha da zora sokuyor. Bu durumda imdadınıza JavaCV yetişiyor. JavaCV Nedir? JavaCV,…

Read More

OpenCV ile Yüz Tanımaya Giriş

yüz tanıma yüz veritabanı

Yüz tanımaya girmeden önce değinmemiz gereken bir konu var. Görüntü işlemede yüz tespiti için bir çok yöntem mevcut bu yöntemlere daha önce gerek video eğitimlerimde gerekse yazılarımda değinmiştim. Yüz tanıma içinde farklı yöntemler mevcut, burada dikkat edilmesi gereken konu yüz tanıma işlemi ile yüz tespit işleminin farklı olmalı. Bazı yöntemler ile  görüntülerdeki insan yüzlerini diğer…

Read More

OpenCV Javada Resim Görüntüleme imshow Metodu

OpenCV içerisinde yer alan imshow() metodu parametre olarak verdiğiniz bir mat nesnesini resim tipine dönüştürerek bir pencere içerisinde ekranda gösterir. Bu metot, C++ ve Python dilleri tarafından desteklenmektedir. Yeni başlayanlar örneklerde sıklıkla gördüğü bu metodu Java da denediğinde metodun olmadığını görmüştür. Sıklıkla bu imshow() yerine hangi metot var sorusu gelmektedir, bu yüzden mat tipinin nasıl image tipine dönüştürüleceğini ve…

Read More

Place2 ve Places2SceneRecognitionAPI

Places2SceneRecognitionAPI Kullanarak Görüntü Analizi Place2  Place2 Massachusetts Teknoloji Enstitüsü (Massachusetts Institute of Technology – MIT) tarafından geliştirilen bir  görüntü işleme servisi. Daha çok derin öğrenme yöntemleri üzerine araştırma yaparak, elde ettikleri sonuçlar ile nesneleri sınıflandırmak ve tanımak üzerine hizmet veren bir yapı. Place2 çalışması kapsamında 30,000 üzerinde görüntü  ile yapılan eğitim süreci sonucunda  400+ kategoride  eğitilmiş veri setine…

Read More

OpenCV Template Matching ile Nesne Tespiti

Template Matching (Şablon Eşleştirme) yöntemi ile nesne tanıma daha çok kaynak bir görüntü üzerinde bir şablonu aramak için kullanılır. Nesneleri ayırt etmede çok fazla başarılı değildir. Örneğin, bir meyve sepeti bulunan görüntü üzerinde elmayı aramak için kullanılabilir. Aranan kaynak üzerinde verdiğiniz şablon birebir olarak aranır, başarılı bir sonuç için aradığınız elma görüntüsünün, meyve sepeti görselinden kırpılmış…

Read More

OpenCV Nesne Tespit ve Tanıma Yöntemleri

Nesne tanıma, görüntü işlemede büyük önem taşımaktadır. Bu ihtiyaç üzerine OpenCV de geliştirilmiş bir çok yöntem bulunmaktadır. Bu yazımda nesne tanıma için kullanabileceğiniz yöntemleri aktaracağım. Nesne tespiti için 4 farklı yöntem mevcuttur. Bu yöntemler; Template Matching (Şablon Eşleştirme) HAAR Cascade LBP – Local Binary Pattern HOG – Histogram of Oriented Gradients Şablon Eşleştirme (Template Matching ) yöntemi dışındaki diğer yöntemler sınıflandırıcı…

Read More