Gtk-WARNING **: cannot open display: raspberry pi opencv
- Raspberry Pi3 ModelB
- OpenCV 3.0.0
- python 3.6.x
Nicht zeigen kann, Bild via openCV. ex) imshow()
hier ist mein source-code.
def show_captured_image(path):
img = cv2.imread(path, 1)
resize_img = cv2.resize(img, (480, 320))
xy_axis = cv2.flip(resize_img, -1)
cv2.imshow("img", xy_axis)
cv2.moveWindow("img", 0, 0)
cv2.waitKey(0)
(img:2984): Gtk-WARNING **: cannot open display:
tritt in dieser Zeile.
bitte sagen Sie mir die Lösung!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es ausführen
export DISPLAY=":0"
von Ihrem ssh-Sitzung, kurz bevor das Skript ausgeführt. Es sollte Ihre Anzeige auf der eine mit dem raspberry pi.$ echo $DISPLAY
Zurückgegeben gleichen Fehler.(img:1430): Gtk-WARNING **: cannot open display: :0
Sind Sie ssh ' Ing, um den raspberry pi von einem anderen computer? Wenn ja, haben Sie, um Ihre Anzeige an die ip von diesem Rechner Ihrem ssh ' Ing aus.
DISPLAY (IP-Adresse):0;
export DISPLAY
in diesem Fall, haben Sie möglicherweise eine headless raspberry pi, die hat kein display. überprüfen Sie bitte, wenn das stimmt, bedeutet es, der rasppi ist nicht in der Lage zu zeigen, nichts. Sie muss Sie muss Sie die Anzeige auf Ihrem computer, von dem aus Sie ssh ' Ing. für diese müssen Sie deaktivieren Sie die Zugriffskontrolle auf Ihrem computer.
jetzt ist Sie deaktiviert haben, wird die access control auf Ihrem computer,