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:
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.
teşekkürler kardeşim
YanıtlaSilşöyle hata alıyorum yardımcı olurmusunuz:
YanıtlaSilTraceback (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
teşekkür ederiz daha çok ders istiyoruzzzz.
YanıtlaSilcv2.waitKey(0)
YanıtlaSilcv2.destroyAllWindows()
Bu kısımdan da ufak bahsedebilir misiniz?
cv2.waitKey(0): herhangi bir tuşa basılana kadar bekler.
Silcv2.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
Çok teşekkürler. :)
Sil