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ı olarak tanımlanan Machine Learning algoritmalarıdır. Bu algoritmalar öğretilmiş bir nesneyi tanımak için kullanılır, nesne tanıma için en çok kullanılan yöntemler bu algoritmalar dır. Sınıflandırıcılar için nesneler Deep Learning yöntemleri ile öğretilebilir. Şablon eşleştirme yöntemi ise, aranan görüntü şablonunu kaynak görüntü üzerindeki tüm piksellerde dolaşarak eşleştirme işlemi yapar.

İlgili diğer yazılara ve örnek projelere buradan ulaşabilirsiniz.