python将视频抽帧的的多种方式

最近有一个需求是将视频抽取为一个个的帧图片,使用python很方便实现,而且有多种方式;

视频转换为帧的三种方式

第一种:使用open-cv

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法;

由于open-cv不是python的内置库,所以使用之前需要先安装;

安装方式推荐有很多种,推荐使用pip;

pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 是一个命令行程序。 安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。

使用pip安装,打开命令行输入;

pip install open-cv

等待执行安装成功;

安装完成后,导入:

import cv2

需要注意

猜你喜欢

转载自blog.csdn.net/weixin_42551921/article/details/126566194