Python使用opencv获取视频每帧的图片

上代码!

import os

import cv2

cap = cv2.VideoCapture('视屏路径')

while (1):
    ret, frame = cap.read()
    if ret == False:
        break
    frame_index = 0
    frame_count = 0
    if cap.isOpened():
        success = True
    else:
        success = False
    while (success):
        success, frame = cap.read()
        print("---> 正在读取第%d帧:" % frame_index, success)
        if frame_index % 1 == 0 and success:
            resize_frame = cv2.resize(frame, (1920, 1080), interpolation=cv2.INTER_AREA)
            cv2.imwrite('./save_path' + "%d.jpg" % frame_count, resize_frame)
            frame_count += 1
        frame_index += 1
    cap.release()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值