Merhaba arkadaşlar, ben meltem.  Size OpenCV hakkında bildiklerimi aktaracağım, ve aktardığım bilgileri birlikte geliştireceğiz.

Öncelikle OpenCV hakkında ufak bir bilgi verdikten sonra derse başlayalım.

OpenCV (Open Source Computer Vision) ; OpenCV bize resimler ve videolar üzerinde değişiklik yapmamızı sağlayan açık kaynak kodlu kütüphanedir. OpenCV nin birçok dilde kütüphanesi mevcuttur. (C ,C++ ,Pyhton, Java … gibi ), Biz çalışmalarımızı pyhton üzerinden yapacağız.

NOT: Ben windows linklerini verdim.

Ben python 2.7 sürümünü kullanmaktayım, eğer python idle nız yoksa python 2.7 linkinden indirebilirsiniz . Gelelim openCV kütüphanemizi indirmeye, OpenCV 2.4.

Evet şimdi başlayabiliriz;

Resmi görüntüleme;

[php]import numpy as np
import cv2
resim = cv2.imread(‘resim.png’,0)
cv2.imshow(‘resim’,resim)
cv2.imwrite(‘resim.jpg’,resim)
cv2.waitKey(0)
cv2.destroyAllWindows() [/php]

şimdi kodları tek tek açıklayalım;

[php]resim = cv2.imread(‘resim.png’,0) [/php]

 

bu kod resmi okumamızı sağlıyor, burda ‘0 ‘ yazan yere ‘-1,0,1’ yazabiliriz. Ve resmi görüntülemek istersek aşağıdaki kodu kullanmaktayız. Yani resim adında, resim dosyasını göster diyoruz;

[php] cv2.imshow(‘resim’,resim) [/php]

Resmi kaydetmek için ise,

[php] cv2.imwrite(‘resim.jpg’,resim) [/php]

kodunu kullanmaktayız. Dikkat ederseniz bizim resim dosyamız .png formatında, biz onu cv2.imwrite(‘resim.jpg’,resim) kodu ile jpg formatına dönüştürdük. Sizde istediğiniz format’a çevirebilirsiniz.

 

yukarıdaki kodun çıktısı;

Arkadaşlar basit anlamada görüntü rengi ve format değiştirmeyi gördük. Bir daha ki yazıda görüşmek üzere.