gpt4 book ai didi

c++ - Opencv : Cannot open display : C++, 树莓派 headless 连接

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:32 24 4
gpt4 key购买 nike

我有一个错误:

Gtk-WARNING **: cannot open display:

  1. 下面是用C++在opencv和raspberry pi 3 Model B中的简单图像显示程序

  2. 我了解在 GUI 中创建窗口以显示图像的“Imshow”函数在终端中不起作用

  3. 我正在使用 headless 连接(使用 LAN 连接 - 通过 Putty 进行 SSH,通过 VNC 访问 raasberry pi 桌面)

代码:

#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 **: cannot open display"

请帮我运行一个简单的程序,然后让我知道如何实现它。我是树莓派的新手。

谢谢阿提拉

最佳答案

在执行应用程序之前尝试以下命令。

export DISPLAY=:0.0

关于c++ - Opencv : Cannot open display : C++, 树莓派 headless 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40910093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com