gpt4 book ai didi

python - cv2.VideoWriter 只生成空文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:03 25 4
gpt4 key购买 nike

当我尝试用 opencv2 制作视频时,我总是得到一个空文件。我的python版本是2.7.13,opencv版本是3.2.0。我正在使用 Windows。我尝试了@Creyesk 的代码,但仍然得到一个空文件。

import cv2
import cv2.cv as cv
import numpy as np

writer = cv2.VideoWriter('test1.avi',cv.CV_FOURCC('P','I','M','1'),25, (640,480))
for i in range(1000):
x = np.random.randint(255,size=(480,640)).astype('uint8')
x = np.repeat(x,3,axis=1)
x = x.reshape(480, 640, 3)
writer.write(x)

非常感谢!

最佳答案

问题似乎出在您的 fourCC 论点中。我尝试了以下参数并且有效:

writer=cv2.VideoWriter("test1.avi", cv.CV_FOURCC(*'DIVX'), 25, (640,480))

关于python - cv2.VideoWriter 只生成空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42895250/

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