Blogger tarafından desteklenmektedir.

OpenCV Kütüphanesi Nedir?

   Bu yazımızda OpenCV kütüphanesi Nedir? sorunuza kısmende olsa cevap vereceğiz.

   Öncelikle OpenCV'ye ilk rastlamam görüntü işlemeye merak salmamla başladı.Bu konuda yaptığım araştırmalarda genel olarak önüme çıkan sonu. OpenCV idi.Peki nedir bu OpenCV?.OpenCV, görüntü işleme işlemlerinde kullanılan açık kaynaklı bir kütüphanedir. C/C++ ile kullanıldığı gibi C#,  Java ve Python ile de kullanılabilmektedir. 

   OpenCV kütüphanesinde görüntü analizi, histogram, renk uzayları, temel dönüşümler, filtreler, matching(eşleştirme), edge detection(kenal algılama), corner detection(köşe algılama), shape detection(şekil algılama), temporal analysis, object detection(nesne algılama), object recognition( nesne tanıma), reconstruction gibi genel görüntü işleme konularına yer verilmiştir.OpenCV genellikle C/C++ programlama dili ile birlikte kullanılmaktadır.OpenCV kütüphanesi Windows, Linux, OS, Android ve  iOS işletim sistemlerini desteklemektedir.



   Ayrıca yüz tanıma konusunda da oldukça kullanışlı bir kütüphane.Opencv kütüphanesinde yüz tanıma işlemi için 3 temel algoritma bulunmaktadır. Bunlar Local Binary Pattern Histogram algoritması, Fisherfaces algoritması ve Eigenfaces (Özyüz) algoritmasıdır.Bu arada yüz tanıma işlemi için öncelikle görüntüde yüzün saptanması gerekmektedir.Görüntüdeki yüzün tespit edilmesi için yine OpenCV kütüphanesinde hazır yüz tespit yöntemleri bulunmaktadır.Bunlar; Haar Cascade Yüz Bulma Yöntemi, LBP Yüz Bulma Yöntemi ve Histogram of Oriented Gradients Nesne Bulma Yöntemi'dir.

   Bu arada OpenCV kütüphanesini C# programlama dili ile kullanacaklar EmguCV'yi araştırmasında fayda var.


Google Plus'da Paylaş

Alemdar Hakkında

Yakında tasarlanacaktır...

0 yorum:

Yorum Gönder