gpt4 book ai didi

python - 通过将Python与OpenCV结合使用无法在Raspberry PI上保存视频

转载 作者:行者123 更新时间:2023-12-02 17:13:35 25 4
gpt4 key购买 nike

import cv
import cv2
cap = cv2.VideoCapture(0)
cap.set(8,100)
out = cv2.VideoWriter('/home/pi/Desktop/output.mp4',cv2.cv.CV_FOURCC('D','I','V','X'),20.0,(640,480))
while(cap.isOpened()):
ret, frame = cap.read()
if ret==True:
frame = cv2.flip(frame,0)
out.write(frame)
cv2.imshow('frame',frame)
if cv2.waitKey(10) == 27:
break
cv2.VideoCapture(0).release()
out.release()
cv2.destroyAllWindows()

该代码有效,但从未停止过,也没有保存视频文件。有谁知道如何解决这个问题?非常感谢。

最佳答案

可以删除两个release()调用。

cv2.VideoCapture(0).release()

会在新的VideoCapture上调用release(),您的意思是 cap.release()

对于VideoWriter,释放方法不存在-您不必担心在Python中释放VideoWriter或VideoCapture。当它们的对象在程序结尾销毁时,它们将被释放。

关于python - 通过将Python与OpenCV结合使用无法在Raspberry PI上保存视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22231356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com