确保你已经安装了OpenCV库,如果没有,可以使用pip进行安装:
pip install opencv-python
请将代码中的"路径/到/你的/图片文件夹"替换为你实际的图片文件夹路径。
import cv2
import os
# 图片文件夹路径
image_folder = '路径/到/你的/图片文件夹'
# 获取图片文件夹中的所有图片文件名
images = [img for img in os.listdir(image_folder) if img.endswith(".png") or img.endswith(".jpg")]
# 将图片按照文件名排序
images.sort(key=lambda x: int(x.split('.')[0]))
# 视频帧的宽度和高度,可以根据你的图片尺寸设定
frame_width, frame_height = 1920, 1080
# 创建视频写入对象
video_name = 'output_video.avi'
video_writer = cv2.VideoWriter(video_name, cv2.VideoWriter_fourcc(*'DIVX'), 30, (frame_width, frame_height))
# 逐个读取图片并将其写入视频
for image in images:
image_path = os.path.join(image_folder, image)
frame = cv2.imread(image_path)
video_writer.write(frame)
# 释放资源
cv2.destroyAllWindows()
video_writer.release()
print("视频已创建:", video_name)