gpt4 book ai didi

python - 如何从Python中的图像目录创建视频文件

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

import cv2
import cv2.cv as cv
import glob
import numpy as np
from PIL import Image
filelist = glob.glob('./*.jpg')

isColor = 1
fps = 25 # or 30, frames per second
frameW = 256 # images width
frameH = 256 # images height
writer = cv2.VideoWriter('test1.avi',-1, 25.0, (640,480))

#-----------------------------
#Writing the video file:
#-----------------------------

nFrames = 10; #number of frames
for i in range(nFrames):
img = np.array([np.array(Image.open(i)) for i in filelist])
#img = cv.LoadImage("image%d.jpg"%i) #specify filename and the extension
#add the frame to the video
#cv2.cv.WriteFrame(writer,img)
writer.write(img)

VideoWriter = None #

当我运行此代码时,发生以下错误
Traceback (most recent call last):
File "C:/Users/Buddhi/Desktop/New folder/Create Mp4.py", line 24, in <module>
writer.write(img)
error: ..\..\..\..\opencv\modules\core\src\matrix.cpp:524: error: (-215) dims <= 2 in function cv::Mat::operator struct _IplImage

为什么是这样?请帮我。

最佳答案

也许不是这个问题的直接答案,但是您确定使用正确的工具进行工作吗?

我找到了this answer,它说明了如何使用ffmpeg将图像转换为视频。当然,根据您的用例,您可能会考虑使用Python来组织图像并调用ffmpeg。

关于python - 如何从Python中的图像目录创建视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42341563/

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