OpenCv bilgisayarla görme için yazılmış bir açık kaynak kütüphanesi bu kütüphane çeşitli platformlarda kullanılabiliyor Unity3D, Android, C++ vb. Bu kütüphane ile nesneleri renklerine göre ayırt etmek, yüz tespiti, nesne tespiti gibi bir çok şey yapmak mümkün. Aslında OpenCv makine öğrenmesi ile de doğrudan ilgili sayılabilir. Bilgisayar gördüğü şeyleri yorumlayabilir ve bu çıkardığı sonuçlara göre hareket ederse, öğrendiği bilgileride depolarsa bir nevi yapay zekası olmuş olur. Bizim burda yapacağımız temel işlemler olacaktır renge göre işlem yapma, yüz tanıma gibi. Bunlara ek olarak hedef objenin ekrandaki koordinatları, hedefin alan bilgisi, açısı gibi bilgilerede erişeceğiz. Elde edilen bu bilgiler ile yine Arduino’ya sinyal yollayarak çeşitli işlemler yapabiliriz. Bir ortamdaki nesneleri saydırarak akullı sistemler tasarlayabiliriz. Trafik sistemlerinde kullanılarak araç plaka tespiti vs. gibi problemlerde kullanabiliriz.
Şimdi aşağıda görüntü işleme yardımıyla nesne takibi yapan aracı göstereceğim.
Herkese iyi çalışmalar.