OpenCV之从视频获取每一帧图像
2017-07-04 10:04
1071 查看
当我们有一份视频,想对其做分析时,我们需要将其转化成每一帧图像,并对每一帧图像进行分析。
本文用opencv读取一段视频,并将视频中的每一帧图像保存到本地,opencv版本为3.2.0,代码如下:
本文用opencv读取一段视频,并将视频中的每一帧图像保存到本地,opencv版本为3.2.0,代码如下:
import cv2 videoCapture = cv2.VideoCapture() videoCapture.open('E:/video/1-1.avi') fps = videoCapture.get(cv2.CAP_PROP_FPS) frames = videoCapture.get(cv2.CAP_PROP_FRAME_COUNT) #fps是帧率,意思是每一秒刷新图片的数量,frames是一整段视频中总的图片数量。 print("fps=",fps,"frames=",frames) for i in range(int(frames)): ret,frame = videoCapture.read() cv2.imwrite("E:/video/pictures/1-1.avi(%d).jpg"%i,frame)
相关文章推荐
- [zt]OpenCV如何获取视频当前的一帧图像
- OpenCV如何获取视频当前的一帧图像
- 《随堂小记》 OPENCV+获取视频中某一帧的图像并保存
- OpenCV如何获取视频当前的一帧图像
- OpenCV如何获取视频当前的一帧图像
- opencv从视频中获取一帧帧图像(五)
- 【opencv】从视频中获取多帧图像
- [opencv入门笔记] 读视频转图像—读取视频中每一帧图像
- iOS 获取视频的任意一帧图像
- OpenCV入门七:OpenCV打开视频文件,并对其中的每一帧图像进行Canny算子边缘化提取,并将结果保存为视频文件
- OpenCV打开摄像头并获取实时视频图像代码
- ios根据视频地址获取某一帧的图像
- 根据视频地址获取某一帧的图像
- iOS 获取视频某一帧图像
- [opencv入门笔记] 读视频转图像—读取视频中每一帧图像
- Opencv + Qt 获取视频中任意一帧
- ios根据视频地址获取某一帧的图像
- OpenCV入门六:OpenCV打开摄像头并对摄像头获取的每一帧图像进行Canny算子边缘化提取操作
- 使用opencv:从视频中获取每一帧图片
- 小工具--OpenCV从视频中获取图像集