python语言:将多张图片压成一段视频——利用opencv-python库实现
相关代码例子参见:
=========================================
这里将的功能就是用python语言实现将多张照片压成一段视频,使用的是opencv-python实现。
具体代码:
import cv2 import numpy as np data_path = './' # 该路径上的所有文件夹必须已存在,否则不recording video fps=30 size = (84, 84) video = cv2.VideoWriter(f"{data_path}recording_video.avi", cv2.VideoWriter_fourcc(*'XVID'), fps, size) for _ in range(30*60): img = np.random.randint(0,255, (84, 84, 3), dtype=np.uint8) video.write(img) # fps=30,一秒30帧画面,30*60为1分钟画面 video.release()
其中, fps参数是指一秒钟有多少帧画面,上面的设置默认保存视频文件为avi格式。
==========================================
本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注处,如有侵权请与博主联系。
如果未特殊标注则为原创,遵循 CC 4.0 BY-SA 版权协议。
posted on 2022-07-08 11:55 Angry_Panda 阅读(369) 评论(0) 编辑 收藏 举报