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栈类实例分析
Jun 15 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
Python中动态创建类实例的方法
Mar 24 Python
Python hashlib模块用法实例分析
Jun 12 Python
用Python编写一个高效的端口扫描器的方法
Dec 20 Python
python Django的web开发实例(入门)
Jul 31 Python
Python字符串中删除特定字符的方法
Jan 15 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
python 检测nginx服务邮件报警的脚本
Dec 31 Python
PyCharm常用配置和常用插件(小结)
Feb 06 Python
Python3.10的一些新特性原理分析
Sep 15 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模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
php实现递归的三种基本方式
2020/07/04 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
PHP 7.0新增加的特性介绍
2017/06/08 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
javascript delete 使用示例代码
2010/03/29 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
python分割列表(list)的方法示例
2017/05/07 Python
Django admin美化插件suit使用示例
2017/12/12 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
担保书格式及范文
2014/04/01 职场文书
家具商场的活动方案
2014/08/16 职场文书
公司离职证明标准格式
2014/11/18 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python