Pycharm OpenCV cv2.imshow hatası

Boş bir dosyayı okumaya çalışyormuşsun gibi görünüyor. Bunun nedenleri:
1- Okumaya çalıştığın dosya hatalı veya bozuk olabilir.
2- Dosyanın yolunu doğru şekilde vermemiş olabilirsin.

Aşağıdaki bağlatıya tıkla, bir resim dosyası inecek. Dosyayı masaüstüne üzerinde hiç bir değişiklik yapmadan taşı. (İsmini, uzantısını, içeriğini değiştirmeden.) Taşıdıktan sonra resmi açıp hatalı olup olmadığını kontrol et.

https://unsplash.com/photos/_nWaeTF6qo0/download?force=true&w=640

Daha sonra alttaki kodları olduğu gibi kopyala ve Pycharma yapıştırıp çalıştır.

import cv2
img = cv2.imread(r"C:\Users\OzanCdx\Desktop\richard-horvath-_nWaeTF6qo0-unsplash.jpg")
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

Eğer hala sorun varsa masaüstündeki resim dosyasına sağ tıkla, özellikler ve güvenliğe git. Oradaki nesne adı kısmını kopyala ve altta verdiğim satırda gerekli kısma yapıştır. Çünkü path hatası olmadığından emin olmamız gerekiyor.

img = cv2.imread(r"C:\Users\OzanCdx\Desktop\richard-horvath-_nWaeTF6qo0-unsplash.jpg")

Eğer hala hata varsa, alacağın hata kodlarında olmayacaktır. Başka bir Ide üzerinden ya da python sheell’den çalıştırmayı dene. Kesin olarak çalışacaktır.