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易忽视知识点小结
May 25 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Python MD5加密实例详解
Aug 02 Python
Python3之文件读写操作的实例讲解
Jan 23 Python
python 从csv读数据到mysql的实例
Jun 21 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 Python
Python按钮的响应事件详解
Mar 04 Python
如何在python中写hive脚本
Nov 08 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 Python
Python FuzzyWuzzy实现模糊匹配
Apr 28 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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
php自动跳转中英文页面
2008/07/29 PHP
PHP 采集程序 常用函数
2008/12/18 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
再探JavaScript作用域
2014/09/24 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
Three.js入门之hello world以及如何绘制线
2017/09/25 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
Python获取系统默认字符编码的方法
2015/06/04 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
Django实现分页功能
2018/07/02 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
"火柴棍式"程序员面试题
2014/03/16 面试题
计算s=f(f(-1.4))的值
2014/05/06 面试题
企业出纳岗位职责
2014/03/12 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
单位租房协议书范本
2014/12/04 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python