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新手经常遇到的17个错误分析
Jul 30 Python
python3之微信文章爬虫实例讲解
Jul 12 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
django反向解析URL和URL命名空间的方法
Jun 05 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 Python
python3+requests接口自动化session操作方法
Oct 13 Python
Python实现的批量修改文件后缀名操作示例
Dec 07 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
Python的垃圾回收机制详解
Aug 28 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
python生成器用法实例详解
Nov 22 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数组应该有多大的分析
2009/07/30 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
PHP中的替代语法介绍
2015/01/09 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php将html转为图片的实现方法
2017/05/19 PHP
php报错502badgateway解决方法
2019/10/11 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
在python中使用nohup命令说明
2020/04/16 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
业务内勤岗位职责
2014/04/30 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
五一劳动节活动总结
2015/02/09 职场文书
呐喊读书笔记
2015/06/30 职场文书
告知书格式
2015/07/01 职场文书
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
Python3的进程和线程你了解吗
2022/03/16 Python