OpenCV Python öffnet keine Bilder mit imread ()

Ich bin mir nicht ganz sicher, warum das passiert, aber ich bin gerade dabei, ein Programm zu erstellen, und ich habe Unmengen von Problemen beim Versuch, opencv dazu zu bringen, Bilder mit imread zu öffnen. Ich erhalte immer wieder die Fehlermeldung, dass das Bild 0 Pixel breit und 0 Pixel hoch ist. Das macht für mich nicht viel Sinn, also habe ich hier recherchiert und ich bekomme auch keine Antworten von SO.

Ich habe ungefähr 20 Bilder aufgenommen und sie verwenden alle dasselbe Gerät. Wahrscheinlich öffnen 8 von ihnen tatsächlich und funktionieren ordnungsgemäß, der Rest nicht. Sie sind auch nicht beschädigt, weil sie in anderen Programmen geöffnet werden. Ich habe die Pfade dreimal überprüft und sie verwenden vollständige Pfade.

Ist jemand anders mit solchen Problemen konfrontiert? Alle meine Dateien sind .jpgs und ich sehe keine Probleme auf meinem Ende. Ist das ein Fehler oder mache ich etwas falsch?

Hier ist ein Ausschnitt des Codes, den ich verwende und der den Fehler auf meiner Seite reproduziert.

imgloc = "F:\Kyle\Desktop\Coinjar\Test images\ten.png"
img = cv2.imread(imgloc)
cv2.imshow('img',img)

Wenn ich die Datei ändere, ändere ich nur den Namen der Datei selbst. Der gesamte Pfad ändert sich nicht. Es wird nur abgelehnt, einige meiner Bilder zu akzeptieren, die im Wesentlichen die gleichen sind.

Ich erhalte diesen Fehler aus einem späteren Teil des Codes, in dem ich versuche, img.shape @ zu verwende

Traceback (most recent call last):
  File "F:\Kyle\Desktop\Coinjar\CoinJar Test2.py", line 14, in <module>
    height, width, depth = img.shape
AttributeError: 'NoneType' object has no attribute 'shape'

und ich erhalte diese Fehlermeldung, wenn ich versuche, ein Fenster aus dem obigen Codeausschnitt anzuzeigen.

Traceback (most recent call last):
  File "F:\Kyle\Desktop\Coinjar\CoinJar Test2.py", line 11, in <module>
    cv2.imshow('img',img)
error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:261: error: (-215) size.width>0 && size.height>0 in function cv::imshow

Antworten auf die Frage(2)

Ihre Antwort auf die Frage