2017-02-22 31 views
1
  • малина PI3 ModelB
  • OpenCV 3.0.0
  • питон 3.6.x

Невозможно показать изображение с помощью OpenCV. ex) imshow() вот мой исходный код.Gtk-WARNING **: не могу открыть дисплей: малина пи 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

Попробуйте выполнить export DISPLAY=":0" с вашей сессии ssh непосредственно перед запуском скрипта. Он должен установить ваш дисплей на тот, который подключен к малине pi.

+0

Спасибо за ваш ответ. Но, не работает. Я подтверждаю, что переменная среды изменилась. '' '$ echo $ DISPLAY ' '' Возврат той же ошибки. '' '(img: 1430): Gtk-WARNING **: невозможно открыть дисплей:: 0''' –

+0

та же проблема, вы нашли почему? – hugo411