前提・実現したいこと
画像を読み込み,ただ表示させるだけのプログラムを実行しましたが,ウィンドウが表示されず,プログラムが終了しません.
発生している問題・エラーメッセージ
Pythonのソフトが立ち上がりますが,一切ウィンドウが表示されず,強制終了しないと動作が止まりません.
また,cv2がインストールされていないことはありません.実行はできています.
指摘していただいた通りにコードを追加したところ,以下の出力が出ました.
terminal
1namae@/Users/namae/desktop/file 14:54:45 $ Python3 hoge.py 2(360, 640, 3) 3/Users/namae/Desktop/file
lsコマンドを実行した結果も掲載します.
terminal
1namae@/Users/namae/desktop/file 14:52:40 $ ls 2haarcascades movie_grayscale.mp4 video04.mp4 3hoge.py photo.jpg video05.mp4 4main.py video01.mp4 video06.mp4 5movie.mp4 video02.mp4 6movie_color.mp4 video03.mp4
ちなみにですが,cv2.VideoCaptureを使い,カメラを表示させようともしましたが,同じ挙動をしてダメでしたので,imshowがダメなのはわかりますが,調べても出てきません.
該当のソースコード
Python
1import cv2 2import os 3 4img = cv2.imread("./photo.jpg") 5print(img.shape) 6 7print(os.getcwd()) 8 9cv2.imshow("photo",img) 10 11cv2.waitKey() 12cv2.destroyAllWindows()
補足情報(FW/ツールのバージョンなど)
macOS Big Sur 11.1
Python 3.9.0
opencv 4.4.0
回答1件
あなたの回答
tips
プレビュー