CangMing 发表于 2024-3-20 21:13

新人发帖:使用Python抽取视频帧

import cv2
import os

# 打开视频文件
cap = cv2.VideoCapture('./jeston/2.MP4')

# 创建保存图像的文件夹
if not os.path.exists('./jeston/frame2'):
    os.makedirs('./jeston/frame2')

# 逐帧读取视频,直到读取完整个视频
frame_count = 0
while cap.isOpened():
    # 读取一帧视频
    ret, frame = cap.read()
    if not ret:
      break

    # 保存当前帧为PNG格式的图片
    filename = f'./jeston/frame2/frame_{frame_count:04d}.png'
    cv2.imwrite(filename, frame)

    # 打印输出当前帧的编号
    print(f'Saved frame {frame_count}')

    frame_count += 1

# 释放资源
cap.release()
cv2.destroyAllWindows()

lxl092966 发表于 2024-3-20 21:45

楼主 python 好学吗{:1_923:}

piazini 发表于 2024-3-20 21:46

楼主,来个效果截图就最好了

jieke0178 发表于 2024-3-20 23:58

lxl092966 发表于 2024-3-20 21:45
楼主 python 好学吗

嘿陌生人看你有没有兴趣学

CangMing 发表于 2024-3-22 17:52

挺好学的,以项目为主就可以

CangMing 发表于 2024-3-22 17:58

lxl092966 发表于 2024-3-20 21:45
楼主 python 好学吗

这个不难,主要以项目为主就可以
页: [1]
查看完整版本: 新人发帖:使用Python抽取视频帧