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中的字典使用分享
Jul 31 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
python 字符串和整数的转换方法
Jun 25 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
python实现爬取图书封面
Jul 05 Python
如何安装并使用conda指令管理python环境
Jul 10 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
如何在python中执行另一个py文件
Apr 30 Python
Python中有几个关键字
Jun 04 Python
idea2020手动安装python插件的实现方法
Jul 17 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 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
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
JavaScript 对象、函数和继承
2009/07/07 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
js模拟微博发布消息
2017/02/23 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
详解vue中axios的使用与封装
2019/03/20 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
python根据出生年份简单计算生肖的方法
2015/03/27 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
python解析含有重复key的json方法
2019/01/22 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
好的自荐信的要求
2013/10/30 职场文书
中学生获奖感言
2014/02/04 职场文书
秋季运动会活动方案
2014/02/05 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL