12 Şubat 2016 Cuma

OPENCV DERSLERİ(DERS:2) RESİM GÖRÜNTÜLEME

Bu yazımızda Python ve OpenCV kullanarak bilgisayarımızda bulunan bir resimi görüntüleme uygulaması yapacağız.
         
           KOD;
        import cv2 
        import numpy as np  
        resim = cv2.imread('resim.png',0) 
        cv2.imshow('resim',resim) 
        cv2.imwrite('resim.jpg',resim) 
        cv2.waitKey(0) 

       cv2.destroyAllWindows() 


Kodları Açıklıyacak olursak;
  • import cv2: OpenCV kütüphanesini çağırır.
  • import numpy as np: numpy kütüphanesini çağırır
  • resim = cv2.imread('resim.png',0): bu kod resmi okumamızı sağlıyor.
  • cv2.imshow('resim',resim):  resmi görüntülemek istersek aşağıdaki kodu kullanmaktayız.
  • cv2.imwrite('resim.jpg',resim): Bu kod resmi kaydetmek için kullanılır(biz .jpg formatına dönüştürdük siz istediğiniz formata döüştürebilirsiniz)

Daha Detaylı Açıklayacak Olursak:

  1. Kodları Yazabilmek için Python IDLE'den yeni dosya açıyoruz.
    2.Kodları yazmaya başlıyoruz
          

   3.python- opencv-logo.png resim dosyasının tam ismidir
   4. Run/Run Module dediğiniz zaman karşınıza bu şekilde siyah beyaz hali gelir ve masaüstüne resmi kaydeder.

        


Ders:1⬅                                                                    Ders:3




6 yorum:

  1. şöyle hata alıyorum yardımcı olurmusunuz:
    Traceback (most recent call last):
    File "C:/Users/Lenovo PC/Documents/9.py", line 4, in
    cv2.imshow('rasim',resim)
    error: C:\build\master_winpack-bindings-win32-vc14-static\opencv\modules\highgui\src\window.cpp:304: error: (-215) size.width>0 && size.height>0 in function cv::imshow

    YanıtlaSil
  2. teşekkür ederiz daha çok ders istiyoruzzzz.

    YanıtlaSil
  3. cv2.waitKey(0)

    cv2.destroyAllWindows()

    Bu kısımdan da ufak bahsedebilir misiniz?

    YanıtlaSil
    Yanıtlar
    1. cv2.waitKey(0): herhangi bir tuşa basılana kadar bekler.
      cv2.destroyAllWindows(): bütün açılan pencereleri kapatır yani programı sonlandırır.

      bu iki komutu girmez iseniz resim açıldığı gibi kapanır ve program hatayla karşılaşır programdan düzgün şekilde çıkmanın yolu sayılabilir

      Sil
    2. Çok teşekkürler. :)

      Sil