Assertionsfehler : Größe.Breite>0 && size.Höhe>0 in der Funktion imshow
ich bin mit opencv2 und python auf raspberry pi. und ich bin neu in python und opencv. ich versuchte zu Lesen, dass ein jpeg-Bild und Bild anzeigen, zeigt es die folgende Fehlermeldung:
/home/pi/opencv-2.4.9/modules/highgui/src/window.cpp:269: \
error: (-215) size.width>0 && size.height>0 in function imshow.
und der code ist:
import cv2
# windows to display image
cv2.namedWindow("Image")
# read image
image = cv2.imread('home/pi/bibek/book/test_set/bbb.jpeg')
# show image
cv2.imshow("Image", image)
# exit at closing of window
cv2.waitKey(0)
cv2.destroyAllWindows()
dein Bild ist leer. Look hier
nach imread fügen Sie so etwas wie
Möglich, Duplikat der OpenCV Error: Assertion failed (Größe.Breite>0 && size.Höhe>0) einfach code
Glaubst du wirklich, dass ein C++ - Antwort wird hier helfen?
Das problem ist das gleiche (Benutzer versucht, zu zeigen, ein leeres Bild) und die Lösung (überprüfen, dass es nicht leer ist, bevor Sie versuchen, es zu zeigen). Mit einer Frage pro Sprache scheint ein wenig übertrieben.
nach imread fügen Sie so etwas wie
if image.empty print a warning that image could not be loaded, probably because of wrong path
versuchen "/home/pi/bibek/book/test_set/bbb.jpeg"
Möglich, Duplikat der OpenCV Error: Assertion failed (Größe.Breite>0 && size.Höhe>0) einfach code
Glaubst du wirklich, dass ein C++ - Antwort wird hier helfen?
Das problem ist das gleiche (Benutzer versucht, zu zeigen, ein leeres Bild) und die Lösung (überprüfen, dass es nicht leer ist, bevor Sie versuchen, es zu zeigen). Mit einer Frage pro Sprache scheint ein wenig übertrieben.
InformationsquelleAutor Bibek Ghimire | 2015-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Bild nicht geladen wird (wahrscheinlich, weil Sie vergessen haben die führenden
/
im Pfad).imread
gibt dann Keine. VorbeiNone
zuimshow
veranlasst es, zu versuchen, erstellen Sie ein Fenster der Größe 0 x 0, was aber nicht funktioniert.Den Armen Fehlerbehandlung in
cv
wahrscheinlich verdankt seinen Recht dünnen wrapper-Schicht auf der C++ - Umsetzung (wo die Rückgabe NULL bei einem Fehler ist eine gängige Praxis).InformationsquelleAutor Krumelur
Während der Verwendung von Raspbian in der Rpi-3 hatte ich das gleiche problem, wenn Sie versuchen zu Lesen qrcodes. Der Fehler ist, da cv2 war nicht in der Lage, um das Bild Lesen. Wenn die Verwendung von png-image installieren pypng Modul.
InformationsquelleAutor Mohammad Yasir K P