OpenCV Python VideoWriter仅写黑框

时间:2019-08-25 13:49:42

标签: python python-3.x opencv

所以我有一个VideoCapture来获取摄像机的图像,并在发生某些事件时开始记录。事实上,我知道我的图像是640x480,而当我使用cv2.imwrite时它可以很好地保存图像。将我的VideoWriter设置为每秒记录1帧,并且应该持续10秒,因为我有一个for循环进行了10次。文件具有大约1MB的数据,但是帧都变黑了,并且视频长度还可以(10秒为预期)。

        Writer = cv2.VideoWriter(FileName, cv2.VideoWriter_fourcc('M','J','P','G'), 1, (640, 480))
        SeccondsOfFootage = 10
        for i in range(0, SeccondsOfFootage):
            print(i)
            Writer.write(Cam.frame)

        Writer.release()

0 个答案:

没有答案