首页 > 其他 > 详细

opencv图片压缩视频并读取

时间:2019-08-27 15:28:44      阅读:59      评论:0      收藏:0      [点我收藏+]
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)

 

opencv图片压缩视频并读取

原文:https://www.cnblogs.com/wangxiongbing/p/11418342.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!