python newbieここに私はopencvを使って画像をキャプチャするのに使っているコードを書いています。キーボードのqキーを押すと画像がキャプチャされます。 これまでのところ正常に動作します。opencvで画像をキャプチャするには
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read()
rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2BGRA)
cv2.imshow('frame', rgb)
if cv2.waitKey(1) & 0xFF == ord('q'):
out = cv2.imwrite('capture.jpg', frame)
break
cap.release()
cv2.destroyAllWindows()
コマンドを入力すると画像をキャプチャする必要があります(「今すぐキャプチャ」など)。誰かがキーを押すのではなく、書かれたコマンドを与えたときにフレームをキャプチャする方法を教えてもらえますか?あなたは
のように書くことができ感謝し
の実行をブロックしないように有効にすることですキーに触れることなくコマンド? –
ターミナルから '今すぐキャプチャ'コマンドを出したいですか? – Akhilesh
@Akhileshはい!例えば、私は 'command = input( 'Enter command')というコードを書いています。 「キャプチャピクチャ」と入力してEnterキーを押すと、ピクチャがキャプチャされます。 –