python 读取视频,处理后,实时计算帧数fps的方法


Posted in Python onJuly 10, 2018

实时计算每秒的帧数

cap = cv2.VideoCapture("DJI_0008.MOV")
#cap = cv2.VideoCapture(0)
 
# Define the codec and create VideoWriter object
#fourcc = cv2.cv.FOURCC(*'XVID')
fourcc = cv2.VideoWriter_fourcc(*'XVID') 
out = cv2.VideoWriter('output1.avi', fourcc, 20, (1920, 1080))
 
num=0
 
while cap.isOpened():
  # get a frame
  rval, frame = cap.read()
  # save a frame
  if rval==True:
   # frame = cv2.flip(frame,0)
   	# Start time
    start = time.time()
    rclasses, rscores, rbboxes=process_image(frame) #换成自己调用的函数
    # End time
    end = time.time()
  	# Time elapsed
    seconds = end - start
    print( "Time taken : {0} seconds".format(seconds))
  	# Calculate frames per second
    fps = 1 / seconds;
    print( "Estimated frames per second : {0}".format(fps));
    #bboxes_draw_on_img(frame,rclasses,rscores,rbboxes)
    #print(rclasses)
    out.write(frame)
    num=num+1
    print(num)
    #fps = cap.get(cv2.CAP_PROP_FPS)
    #print("Frames per second using video.get(cv2.CAP_PROP_FPS) : {0}".format(fps)) 
  else:
    break
  # show a frame
  cv2.imshow("capture", frame)
  if cv2.waitKey(1) & 0xFF == ord('q'):
    break
cap.release()
out.release()
cv2.destroyAllWindows()

以上这篇python 读取视频,处理后,实时计算帧数fps的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
讲解python参数和作用域的使用
Nov 01 Python
python中mechanize库的简单使用示例
Jan 10 Python
python转换摩斯密码示例
Feb 16 Python
Python编写检测数据库SA用户的方法
Jul 11 Python
Python写的创建文件夹自定义函数mkdir()
Aug 25 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
Python3学习urllib的使用方法示例
Nov 29 Python
使用python批量化音乐文件格式转换的实例
Jan 09 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
上手简单,功能强大的Python爬虫框架——feapder
Apr 27 Python
python可视化大屏库big_screen示例详解
Nov 23 Python
Python OpenCV处理图像之图像像素点操作
Jul 10 #Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 #Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 #Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 #Python
python操作excel文件并输出txt文件的实例
Jul 10 #Python
深入浅析Python传值与传址
Jul 10 #Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 #Python
You might like
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
PHP查询分页的实现代码
2017/06/09 PHP
javascript 禁止复制网页
2009/06/11 Javascript
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
家长会学生家长演讲稿
2013/12/29 职场文书
带薪年假请假条
2014/02/04 职场文书
物业总经理岗位职责
2014/02/28 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
撤诉书怎么写
2015/05/19 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
golang中的空slice案例
2021/04/27 Golang