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')' 当我输入'Capture pic'并按下回车键时,它应该捕获图片。 –