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制作检测Linux运行信息的工具的教程
Apr 01 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
Python3 replace()函数使用方法
Mar 19 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
python中如何设置代码自动提示
Jul 15 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
python flask框架快速入门
May 14 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从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
js常用代码段整理
2011/11/30 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
js实现文字向上轮播功能
2017/01/13 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
Python运行DLL文件的方法
2020/01/17 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
pandas DataFrame运算的实现
2020/06/14 Python
python如何输出反斜杠
2020/06/18 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
三年级语文教学反思
2014/02/01 职场文书
德语专业求职信
2014/03/12 职场文书
视光学专业自荐信
2014/06/24 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
车辆转让协议书
2014/09/24 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
初中思品教学反思
2016/02/20 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Python并发编程实例教程之线程的玩法
2021/06/20 Python