見出し画像

OpenCVで画像表示

簡単!なハズだったのですが、destroyAllWindows()で手こずりました。cv2.waitKey(1)imshow()とdestroyAllWindows()両方の後に入れると、terminalに入力が戻ってくるようになりました。

% python3
Python 3.7.5 (default, Nov  1 2019, 02:16:23) 
[Clang 11.0.0 (clang-1100.0.33.8)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> img = cv2.imread("IMG_1068.jpg")
>>> cv2.imshow("inu", img)
>>> cv2.waitKey(1)  #ここポイント
-1
>>> cv2.destroyAllWindows()
>>> cv2.waitKey(1)  #ここもポイント
-1
>>> exit()
%

waitKey(1)の1は時間です。超短い時間待ってくれるということです。0だと入力があるまで待機する。

また、画像ファイルは事前にカレンとディレクトリに用意しておきました。

この記事が気に入ったらサポートをしてみませんか?