2017-02-22 111 views
1
  • 樹莓PI3 ModelB
  • 的OpenCV 3.0.0
  • 蟒3.6.x的

無法通過的OpenCV顯示圖像。例如)imshow() 這裏是我的源代碼。GTK的WARNING **:無法打開顯示:覆盆子PI的OpenCV

def show_captured_image(path): 
    img = cv2.imread(path, 1) 
    resize_img = cv2.resize(img, (480, 320)) 
    xy_axis = cv2.flip(resize_img, -1) 
    cv2.imshow("img", xy_axis) 
    cv2.moveWindow("img", 0, 0) 
    cv2.waitKey(0) 

(img:2984): Gtk-WARNING **: cannot open display: 發生在這條線上。

請告訴我解決方案!

回答

1

在運行腳本之前,請從您的ssh會話中執行export DISPLAY=":0"。它應該將您的顯示器設置爲連接到樹莓派的顯示器。

+0

感謝您的回答。 但是,不工作..我確認環境變量改變了。 ''$ echo $ DISPLAY ''' 返回相同的錯誤。 '''(img:1430):Gtk-WARNING **:無法打開顯示:: 0''' –

+0

同樣的問題,你找到原因了嗎? – hugo411