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实现生成简单的Makefile文件代码示例
Mar 10 Python
python中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
详解python 3.6 安装json 模块(simplejson)
Apr 02 Python
python打开使用的方法
Sep 30 Python
python将四元数变换为旋转矩阵的实例
Dec 04 Python
通过自学python能找到工作吗
Jun 21 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
Python日志器使用方法及原理解析
Sep 27 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 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危险函数(disable_functions)
2012/02/23 PHP
解析PHP提交后跳转
2013/06/23 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
jQuery MD5加密实现代码
2010/03/15 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
详解angular element()方法使用
2017/04/08 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
python list语法学习(带例子)
2013/11/01 Python
python从ftp下载数据保存实例
2013/11/20 Python
python判断windows隐藏文件的方法
2014/03/21 Python
Python3计算三角形的面积代码
2017/12/18 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
2015年英语教师工作总结
2015/05/20 职场文书
运动会新闻稿
2015/07/17 职场文书
高三教师工作总结2015
2015/07/21 职场文书
大学生社会实践感想
2015/08/11 职场文书
解析MySQL binlog
2021/06/11 MySQL
mysql查看表结构的三种方法总结
2022/07/07 MySQL
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript