OpenCVのwaitKey
関数は、画像を表示するウィンドウからのキーボード入力を待ち受ける関数です。この関数は、時間(ミリ秒単位)を引数として取り、指定された時間だけウィンドウを表示し続けます。引数に0を指定すると、キーボード入力があるまでウィンドウを表示し続けます。
import cv2
# 画像を読み込む
img = cv2.imread('image.jpg')
# 画像を表示する
cv2.imshow('Image', img)
# キーボード入力を待つ
k = cv2.waitKey(0)
# 's'が入力されたら画像を保存する
if k == ord('s'):
cv2.imwrite('saved_image.jpg', img)
上記のコードは、waitKey
関数の基本的な使用例です。画像を表示し、ユーザーからのキーボード入力を待ちます。ユーザーが’s’キーを押すと、画像が保存されます。
waitKey
関数は、OpenCVの画像表示や動画再生において重要な役割を果たします。この関数を理解し、適切に使用することで、より高度な画像処理やコンピュータビジョンのアプリケーションを開発することが可能になります。
以上がPythonとOpenCVのwaitKey
関数についての基本的な説明です。この情報がPythonとOpenCVの学習に役立つことを願っています。.