내가 OpenCV의와 namedWindow를 사용하여 오류 얻을 : (이미지 1)은 Gtk-WARNING ** : 열 수 없습니다 표시 : "opencv : namedWindow() 오류 "디스플레이를 열 수 없습니다"!
코드는 다음과 같습니다
Mat image1 = imread("image1.jpg");
cv::namedWindow("image1");
cv::imshow("image1",image1);
waitKey(0);
사람은 그가하여 해결 말한다을 : "export DISPLAY = : 0". 하지만이 솔루션의 의미는 무엇인지 이해하지 못합니다. opencv 및 C++의 초보자이므로 누군가가 자세히 설명해 주시겠습니까? 예를 들어 코드를 추가하는 방법? 구현할 위치는 어디입니까?
언급 한 솔루션의 출처는 무엇입니까? – AldurDisciple
모르겠다. 인터넷에서 알 수 있듯이 루트 명령 인 것 같다. – user3384116
내보내기는 환경 변수를 설정하며 동일한 세션/터미널에서 실행되어야 환경이 올바르게 변경됩니다. 터미널 외부에서 또는 루트로서 호출해도 아무런 효과가 없습니다. – ypnos