【发布时间】:2018-03-16 22:13:32
【问题描述】:
python 新手在这里我有以下代码,我用它来使用 opencv 捕获图片。当我按下键盘上的 q 键时,它会捕获图片。 到目前为止工作正常。
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()
当我发出命令(例如“立即捕获”)时,我需要它来捕获图片。当用户给出书面命令而不是按键时,任何人都可以帮助我如何捕获帧。谢谢
【问题讨论】:
-
用户如何在不触键的情况下编写命令?
-
你想从终端给
Capture now命令吗? -
@Akhilesh 是的!例如我写了代码
command= input('Enter command')当我输入“捕获图片”并按回车时,它应该捕获图片。 -
@MarkSetchell 我的问题是“使用命令而不是按键来捕获图像”。 :)