[英]Opencv : Cannot open display : C++, Raspberry Pi Headless connection
我有一个错误:
Gtk-WARNING **:无法打开显示:
下面是使用C ++和raspberry pi 3 Model B的opencv中的简单图像显示程序
我理解“Imshow”功能,它创建一个窗口来显示GUI中的图像将无法在终端中工作
码:
#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;
}
得到错误:
$ g++ -ggdb pkg-config --cflags opencv -o basename opencvtest.cpp .cpp opencvtest.cpp pkg-config --libs opencv
$ ./opencvtest
“(opencvtest:1927):Gtk-WARNING **:无法打开显示”
只是帮我运行一个简单的程序,让我知道如何实现这一目标。 我是raspberry pi的新手。
谢谢Atila
在执行应用程序之前,请尝试以下命令。
export DISPLAY=:0.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.