pythonスクリプトからOpenCV使って画像を加工した場合、その結果を確認するため画像を表示したい場面があります。
個人的に一括処理で複数のファイルを取り扱う場合が多いので、ウィンドウが自動的に閉じてくれると都合が良いです。
import cv2
# 画像ファイルのパス
filepath = 'H:/Pictures/2023100911.png'
# 画像の読み込み
img = cv2.imread(filepath)
# 画像の表示
cv2.imshow('Tile', img)
# 入力待ち(1000ミリ秒)
cv2.waitKey(1000)
# ウィンドウの破棄
cv2.destroyAllWindows()
実行結果
画像が表示され1秒後にウィンドウが閉じられます。ちなみにcv2.waitKey()
の引数を無しにすると何らかのキーボードから入力あるまで待ちます。
コメント