Ich habe einen Fehler bekommt:OpenCV: Kann nicht geöffnet Anzeige: C++, Raspberry Pi Headless Verbindung
Gtk-WARNING **: cannot open display:
Unten ist das einfache Bildanzeigeprogramm in opencv C++ und in Raspberry Pi 3 Modell B
ich verstand „Imshow“ -Funktion, die ein Fenster zum anzeigen Bildes in GUI erstellen wird nicht funktionieren Terminal
- ich kopflos Verbindung verwenden (mit LAN-Anschluss - SSH durch Putty, raaspberry pi-Desktop-Zugriff über VNC)
Code:
#include<opencv2/highgui/highgui.hpp>
using namespace cv ;
int main() {
Mat img = imread("/home/USER/Pictures/python.jpg",CV_LOAD_IMAGE_COLOR);
imshow("opencvtest",img);
waitKey(0);
return 0;
}
Erste Fehler:
$ g++ -ggdb pkg-config --cflags opencv -o basename opencvtest.cpp .cpp opencvtest.cpp pkg-config --libs opencv
$ ./opencvtest
" (opencvtest:1927): Gtk-WARNING **: cannot open display"
Sie mir helfen, ein einfaches Programm laufen und lassen Sie mich wissen, wie Kann ich das erreichen? Ich bin ein Neuling für Himbeer-Pi.
Dank Atila
Was ist Ihre Desktopumgebung? Sie könnten X11 Forwarding auf PuTTy verwenden. Installieren Sie XMing für Windows (ich nehme Windows wegen PuTTy an) – Nick