İÇİNDEKİLER
GİRİŞ ..................................................................................................................................................... 1
OpenCV Nedir? ..................................................................................................................................... 4
OpenCV Bileşenleri ............................................................................................................................ 4
Alternatif Görüntü İşleme Kütüphaneleri ............................................................................................. 5
Neden OpenCV? Neden Java? .............................................................................................................. 6
OpenCV Wrappers ................................................................................................................................ 7
EmguCV ............................................................................................................................................. 7
Wrapper’lar (EmguCV) ile OpenCV Arasındaki Farklar Nelerdir? ....................................................... 8
JavaCV .............................................................................................................................................. 9
Live CV ............................................................................................................................................ 10
OpenCV için Platform ve Geliştirme Ortamı Seçimi ............................................................................. 12
Windows İşletim Sistemi için OpenCV Kurulumu ................................................................................. 12
Linux İşletim Sistemi için OpenCV Kurulumu ....................................................................................... 14
Eclipse IDE için OpenCV Yapılandırması............................................................................................. 18
Netbeans IDE için OpenCV Yapılandırması ......................................................................................... 22
Android Studio için OpenCV Yapılandırması ........................................................................................ 23
Temel Dijital Görüntü İşleme Kavramları .............................................................................................. 24
Renk Uzayları ...................................................................................................................................... 25
Renk Uzayı ...................................................................................................................................... 25
Dosya Sisteminden Görüntü Okuma .................................................................................................... 27
Video Aygıtlarından Görüntü Okuma ................................................................................................... 28
OpenCV Javada Resim Görüntüleme imshow Metodu ..................................................................... 30
Görüntü Stream Etme .......................................................................................................................... 32
İp Kameradan Görüntü Okuma ............................................................................................................ 35
Görüntü Yazma (VideoWrite ) .............................................................................................................. 38
Piksel İşlemleri ..................................................................................................................................... 38
Matris Üzerinde Çizim İşlemleri ............................................................................................................ 40
Görüntü Kırpma ................................................................................................................................... 42
Java GUI Uygulamalar ......................................................................................................................... 42
Renk Uzayları Arası Dönüşümler ......................................................................................................... 48
RGB HSV Renk Dönüşümü .............................................................................................................. 48
RGB GRAY Renk Dönüşümü ........................................................................................................... 49
Morfolojik Operatörler ve Filtreler ......................................................................................................... 50
Erosion (Aşındırma) Morfolojik Operatör .......................................................................................... 50
Dilation (Yayma – Genişletme) Morfolojik Operatör .......................................................................... 52