OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 400|回复: 0

VideoCapture函数调用问题

[复制链接]
发表于 2019-4-26 12:12:31 | 显示全部楼层 |阅读模式
video = cv2.VideoCapture(r'E:\Code\Python\anaconda_opencv\GH010951.mp4')

fourcc =  cv2.VideoWriter_fourcc(*'MJPG')
out = cv2.VideoWriter('undistort_video.avi', fourcc, 50, (1489, 2669))
num = 0
while True:
    ret, frame = video.read()
    if ret:
        num += 1
        print('当前帧数为' + str(num))
        dst = cv2.flip(frame,0)
        out.write(dst)
        # if cv2.waitKey(100) & 0xFF == ord('q'):
        #     break
    else:
        break
视频是44秒的50fps视频,结果只能输出一个含有44帧的视频,这是为什么  请教一下各位?怎么做到视频逐帧读取并保存

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-8-19 15:33 , Processed in 0.046436 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表