ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-04-22 18:02:08  阅读:166  来源: 互联网

标签:视频 vc python image rval cv2 jpg frame 图片


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()

标签:视频,vc,python,image,rval,cv2,jpg,frame,图片
来源: https://blog.51cto.com/u_15177056/2725334

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有