要启动实时网络摄像头,请开始录制并停止录制

时间:2019-07-02 10:21:53

标签: python opencv raspberry-pi3 webcam video-recording

我正在尝试做一个小项目,其中我使用了raspberry pi 3和USB网络摄像头(我没有使用Pi相机)。我的任务是使用网络摄像头录制视频,我已将3按钮开关与GPIO引脚连接,如果一旦按下按钮1应该开始直播,就按下按钮1,对于按钮2应该开始录制视频,然后在按钮3上按下它必须仅停止录制,并且直播应连续显示在屏幕上。实时流和录制工作正常,但是每当我要停止录制时,都必须按Ctrl + C,这将终止整个过程。我为此付出了很多努力,但我不知道该怎么做。请提供解决方案(任何Gui的方法都可以使用?)或向我建议任何网站或教程。
任何帮助将不胜感激!

while ret:
    ret , frame=cap.read()
    VideoFileOutput.write(frame)
    cv2.imshow(windowName, frame)
if cv2.waitKey(25) & 0xFF == ord('q'):
        break
cv2.destroyAllWindows()
VideoFileOutput.release()
cap.release()

对于实时流和录制工作正常。如何停止录制?

0 个答案:

没有答案