python opencv 学习之视频输入之一
来源:互联网 发布:鞋子折痕淘宝不让退 编辑:程序博客网 时间:2024/06/11 17:31
学习简单的Python opencv视频读入。
#coding=utf-8import cv2.cv as cv#获取视频,capture capture = cv.CaptureFromFile('myvideo.mp4')#获取视频的帧集合对象个数frames = int(cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_COUNT))#CV_CAP_PROP_FRAME_WIDTH Width of the frames in the video stream 视频流帧的宽度#CV_CAP_PROP_FRAME_HEIGHT Height of the frames in the video stream 视频流帧的高度#获取帧率fps = cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_FPS)#两帧间的间隔时间wait = int(1/fps * 1000/1)#视频的时间长度duration = (frames * fps) / 1000print 'Num. Frames = ', framesprint 'Frame Rate = ', fps, 'fps'print 'Duration = ', duration, 'sec'#遍历所有的帧for f in xrange( frames ):#抓取后,capture被指向下一帧frameImg = cv.QueryFrame(capture)#获取当前帧的位置,并且写入图片中num= cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_POS_FRAMES)#创建一个矩形,来让我们在图片上写文字,参数依次定义了文字类型,高,宽,字体厚度等。。font=cv.InitFont(cv.CV_FONT_HERSHEY_SCRIPT_SIMPLEX, 1, 1, 0, 3, 8)text='%d' %num;cv.PutText(frameImg, text, (30,30), font, (0,255,0))#显示当前帧 cv.ShowImage("The Video", frameImg)cv.WaitKey(wait)
0 0
- python opencv 学习之视频输入之一
- opencv for python学习一之保存视频
- opencv 学习之 视频读取
- opencv 学习之 视频存储
- OpenCV学习之播放视频
- Opencv学习笔记之 视频
- python+opencv之视频人脸识别
- Python for opencv 之 播放视频
- python+opencv之视频人脸识别
- Python学习之路之一
- 程 | 深度学习 + OpenCV,Python 实现实时视频目标检测 机器之心 09-21
- OpenCV学习笔记之图像视频显示
- 学习Opencv之视频播放控制
- 学习OPENCV之读取图像和视频
- OpenCV学习篇之二 播放视频
- 第二篇 学习OpenCV之视频播放
- 第五篇 学习OpenCV之视频处理
- Opencv学习之--进度条控制视频
- Solr拼写检查示例
- Vue.js 系列教程 2:组件,Props,Slots
- C语言编程-指针遍历二维数组
- springMVC--SSM整合
- Solr Join(加入)示例
- python opencv 学习之视频输入之一
- linux 动态库文件stripped属性理解
- 集合上的函数式编程 示例
- 谷哥的小弟学后台(13)——Cookie
- WPF窗口控件动态模糊效果
- 第四十三讲项目3.3——用柱状图输出考试的平均成绩
- LeetCode-16. 3Sum Closest
- 前端开发者,2017 年你应该学习什么
- SpringMVC之处理器映射