gpt4 book ai didi

c++ - opencv: namedWindow() 错误 "can' t 打开显示”!

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

我将 namedWindow 与 openCV 一起使用,但出现错误:(Image1): Gtk-WARNING **: 无法打开显示:"

代码是:

Mat image1 = imread("image1.jpg");

cv::namedWindow("image1");
cv::imshow("image1",image1);

waitKey(0);

有人说他通过“export DISPLAY=:0”解决了这个问题。但我真的不明白这个解决方案是什么意思。因为我是 opencv 和 c++ 的初学者。有人可以详细解释一下吗。例如如何添加代码?在哪里实现?

最佳答案

您似乎缺少 X 服务器的上下文。

完成这项工作的最简单方法是以图形方式登录,然后打开终端,然后启动您的应用程序。这意味着,不为另一个用户打开 session ,例如根。

如果您想以其他用户身份或从远程运行该程序,则需要其他解决方案。请具体说明你在做什么。根据您的用例,这是一个常见的问题(它与授权有关),具有常见的解决方案!这不是 OpenCV 相关的问题。

关于c++ - opencv: namedWindow() 错误 "can' t 打开显示”!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201739/

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