【发布时间】:2020-12-31 13:15:12
【问题描述】:
我正在努力通过 Raspberry PI 4 B+ 上的 opencv 从 USB 网络摄像头保存实时信息。这是代码
import cv2
cap = cv2.VideoCapture(0)
fourcc=cv2.VideoWriter_fourcc(''D','I','V','X'')
out=cv2.VideoWriter('output.mp4',fourcc,25,(640,480))
while True:
ret, frame = cap.read()
cv2.imshow('frame', frame)
out.write(frame)
if cv2.waitKey(1) & 0xFF== ord('q'):
break
cap.release()
cv2.destroyAllWindows()
视频文件已创建,但我无法运行该文件。我也尝试了不同的格式,如“XVID”、“MJPG”、“H264”,但遇到了同样的问题。 我的opencv版本是4.3.038
【问题讨论】:
-
在退出前关闭Writer,完成视频文件
-
您不能“运行”
mp4文件,因为它不是程序或可执行文件。您应该尝试使用ffplay output.mp4来播放它。
标签: python opencv live-streaming raspberry-pi4