opencv图片压缩视频并读取

匿名 (未验证) 提交于 2019-12-02 23:55:01
import os import cv2 import numpy as np import time  path = './new_image/' filelist = os.listdir(path)  fps = 0.5    # 视频每秒0.5帧 # 图片的尺寸必须是一样的 size = (512, 512)    # opencv读取的视频只能是avi格式 video = cv2.VideoWriter("VideoTest1.avi", cv2.VideoWriter_fourcc("M", "J","P","G"), fps, size)    # 视频保存在当前目录下  for item in filelist:     if item.endswith('.jpg'):         # 找到路径中所有后缀名为.png的文件,可以更换为.jpg或其它         item = path + item         img = cv2.imread(item)         video.write(img)         time.sleep(2)  print("#" * 100)  cap_cramer = cv2.VideoCapture("./VideoTest1.avi") while True:     ret, frame = cap_cramer.read()     print("ret......", ret)     print(frame)     if ret is False:         break     cv2.imshow("frame", frame)     cv2.waitKey(2000)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!