opencv-python视频处理之图片变成视频,视频切成图片

import cv2def video2image():vc= cv2.VideoCapture('test.avi' )c=1# 如果视频打开成功每隔100帧数保存一个图片if vc.isOpened() :rval, frame = vc.read ()else:rval = FalsetimeF = 1000while rval :rval, frame = vc. read ()if c%100==0:cv2.imwrite (' image/' + str(c) + '. jpg', frame)c=c+ 1cv2.waitKey (1)vc. release ()import globimport osimport cv2def images2video(image_dir,save_name):fps=24fourcc=cv2.VideoWriter_fourcc(*"MJPG")video_w=cv2.VideoWriter(save_name,fourcc,fps,(640,480))# 扫描文件夹中所有jpg文件images=glob.glob(os.path.join(image_dir,"*.jpg"))for i in range(len(images)):# 选中名为"image_{:03d}.jpg".format(1) =image_001.jpgimage_name=os.path.join(image_dir,"image_{:03d}.jpg".format(i))frame=cv2.imread(image_name)video_w.write(frame)video_w.release()
上一篇:opencv-python视频处理之视频抖动特效


下一篇:Appdelegate 获取当前控制器 针对某个控制器单独处理