我正在尝试做一个小项目,其中我使用了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()
对于实时流和录制工作正常。如何停止录制?