2017-02-22 11 views
1
  • ラズベリーPI3 ModelB
  • OpenCVの3.0.0
  • のPython 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

スクリプトを実行する直前にsshセッションからexport DISPLAY=":0"を実行してみてください。ラズベリーパイに接続されているディスプレイにディスプレイを設定する必要があります。

+0

ご回答ありがとうございます。 しかし、動作していません..環境変数が変更されたことを確認しました。 '' '$ echo $ DISPLAY ' '' 同じエラーが返されました。 '' '(img:1430):Gtk-WARNING **:ディスプレイを開くことができません::0''' –

+0

同じ問題、あなたはなぜそれを見つけましたか? – hugo411

関連する問題