使用Python轻松从视频中抽取帧

[复制链接]
发表于 2026-2-9 00:38:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在做CV项目的时间,偶尔间大概必要从视频中抽取一些有代价的图片,可以使用 Python 的 opencv 库来从视频中抽取帧。以下是一个示例步调,展示了怎样从视频中抽取帧,你可以指定每秒抽取的帧数大概指定隔断多少帧抽取一帧。
安装依赖

起首,确保你已经安装了 opencv-python 库。如果没有安装,可以使用以下下令举行安装:
  1. pip install opencv-python
复制代码
示例代码

以下是一个 Python 步调,展示了怎样从视频中抽取帧:
  1. import cv2
  2. import os
  3. def extract_frames(video_path, output_folder, mode, value):
  4.     # 打开视频文件
  5.     cap = cv2.VideoCapture(video_path)
  6.    
  7.     # 获取视频的帧率
  8.     fps = cap.get(cv2.CAP_PROP_FPS)
  9.    
  10.     # 确保输出文件夹存在
  11.     if not os.path.exists(output_folder
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表