opencv
-
kuskusuz ki o herseyi gorendir.
-
cogunlugu rus olan bir programci ekibi tarafindan yazilmis bir kutuphanedir (library de neymi$?*). kendiniz yazdiginizda deli gibi zaman alan algoritmalari tak diye cozup $ak diye ekrana veren son derece optimize edilmis kodlardan olusur.
yahoogroups'daki opencv grubu yeni baslayanlar icin harika bir kaynaktir. aramaya inandiginiz takdirde (evet, orada da!) ilk zamanlarda mutlaka yasayacaginiz derleme* ve cokme* sorunlarina cozum bulabilirsiniz.
ha bir de kucuk bir ayrinti: sadece intel islemcili bilgisayarlarda calisir! en azindan intel oyle oldugunu iddia ediyor. -
önceki entrylerde bahsedildiği gibi qt'de kullanmak için ayarlamak biraz zahmetli. linux için daha ayarlamadım zorluk seviyesi hakkında şimdilik fikrim yok. windows için 4.1.0 sürümünü contrib modülleriyle birlikte msvc2017 x64 ile compile ettim, dökümantasyonu qt creatorun tanıyıp açacağı hale getirdim (ilgili fonk üzerine gelip f1'e basınca opencv dökümantasyonunda o fonk ile ilgili kısımlar çıkıyor) ve projeye kolayca include etmek için .pri dosyası oluşturdum. kullanmak isteyenler bu bağlantıdan edinebilirler
18/10/2019 edit:
ayrıca windows için mingw x64 ve linux için unix gcc x64 ile compile edilip repository güncellenmiştir. -
qt creator'da kurulumu biraz zahmetli olan görüntü işleme kütüphanesi. visual studio'da nispeten kolay. üşenmez isem nasıl yapıldığını anlatırım bir gün buralarda :)
not: c++'taki kullanımı pythondakine göre teknik anlamda daha fazla görüntü işleme bilgisi gerektirir. aklıma gelen ilk örnek olarak, c++' ta yazarken bir resmin discrete fourier transform'unun pratikte ne anlama geldiğini biliyor olmak gerek. pythonda açıkçası biraz bilmeden de yapılabiliyor bazı şeyler. bu iyi ya da kötü demek değil tabi sadece bazı farklar. -
yazılımcılara, (bkz: computer vision) ile ilgilenenlere sunulmuş bir nimettir. açık kaynak kodlu olması ise teknoloji adına başlı başına büyük bir hizmettir. yazanların ve geliştirenlerin ellerine sağlık dedikten sonra kullanmaktan başka bir iş kalmıyor.
-
3.0 surumu cikmistir
-
intel'in computer vision librarysi. 'open source library for computer vision'un kısaltmasıdır. object detection ve object recognition ile uğraşan kişinin kutsal bilgi kaynağıdır.
içinde yüzlerce image processing algoritması barındırır. işin en güzel yani bütün algoritmalar açık kaynak kodlu olduğu için istediğiniz gibi üzerlerinde oynayabilir ve geliştirebilirsiniz. -
cyborg gorus sistemi yazmak icin ideal kutuphane (optimus prime bunu kullaniyormus). kendi machine learning rutinleri neim de var (mesela svm 'i de mevcutmus (muhtemelen libsvm'i wrap'lemisler)). ayrica sanirim cv uygulamalarina giris icin ideal adimlardan biri olsa gerek opencv ogrenmeye baslamak. cvhaardetectobjects (oha) gibisinden gayet yuksek seviye fonksiyonlari da mevcut; helelooyloyloy diyerekten haar siniflandiricisi egiterek surat kalem silgi filan tespit etmek mumkun.
-
öğrenmek için birkaç kaynak:
https://mesutpiskin.com/blog/opencv-egitim-serisi
http://talhakoc.net/opencv-c-egitimi/
https://learnopencv.com/
bu arada hakkında opencv ve python ile eğlenceli projeler ve oyunlar isimli bir türkçe kitap daha çıkmış:
https://www.abakuskitap.com/…li-projeler-ve-oyunlar
https://www.amazon.com.tr/…er-oyunlar/dp/605226361x
https://www.dr.com.tr/…gisayar/urunno=0001837383001
diğer kitap için:
(bkz: #60338103) -
gary bradski & adrian kaehler'in "learning opencv: computer vision with the opencv library" isimli kitabı gayet efsane bir kaynaktır opencv'ye giriş için mesela.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap