OpenCV : Resim Eklemek

tarihinde şu kategoride: opencv
1 dakika okuma

OpenCV’de projeye resim nasıl eklenir?

Yeni bir python dosyası açtıktan sonra dosyanın en üst satırına;

import cv2

yazarak opencv’yi projemize dahil ettik. Ardından bir alt satıra;

img = cv2.imread("image.jpg")

yazıp tırnak işaretleri arasına resmimizin nerede olduğunu yazıyoruz. Eğer python dosyamız ve resmimiz aynı dosya içindeyse direk yukarıdaki gibi ismini yazmamız yeterli. Fakat proje dosyasının içinde resimlerimizi tuttuğumuz ayrı bir klasörümüz varsa;

"/images/image.jpg"

gibi dosya yolları kullanabiliriz. Satırın başında kullandığımız img değişkeni ise bu resmi diğer komutlar ile birlikte kullanmamıza yardımcı olacak. Bu iki satır ile resmi python dosyamıza eklemiş olduk. Şimdi ise python dosyasını çalıştırdığımızda bu resmin görüntülenmesini istiyoruz. Bunu yapabilmek için bir alt satıra;

cv2.imshow("Window",img)

yazmamız yeterli. İlk parametre olan “Window” açılan pencerenin ismini ikinci parametremiz olan img ise hangi resmi göstereceğimizi belirlemiş oluyor. Eğer bu halde çalıştıra basarsanız ekranda bir pencerenin açılıp kapandığını göreceksiniz. Bunun sebebi bu pencerenin ne kadar ekranda kalacağını belirtmememiz. Ne kadar kalacağını belirtmek için en son satıra;

cv2.waitkey(0)

kodunu ekliyoruz. Eğer 0 yazarsanız kullanıcı kapat tuşuna basana kadar pencere ekranda kalır. Kaç saniye kalacağını belirlemek isterseniz de 0’ın yerine milisaniye cinsinden bir sayı yazmanız yeterli (1 saniye = 1000 milisaniye).

Tüm Kod:

import cv2
img = cv2.imread("images/image.jpg")
cv2.imshow("Window",img)
cv2.waitkey(0)
python, opencv, imageprocessing, goruntuisleme