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 16 Python
Python使用bs4获取58同城城市分类的方法
Jul 08 Python
python开发中range()函数用法实例分析
Nov 12 Python
Python控制多进程与多线程并发数总结
Oct 26 Python
python批量复制图片到另一个文件夹
Sep 17 Python
基于python实现学生信息管理系统
Nov 22 Python
Python二次规划和线性规划使用实例
Dec 09 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
python实现发送带附件的邮件代码分享
Sep 22 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
如何利用python和DOS获取wifi密码
Mar 31 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 curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
python基础教程之类class定义使用方法
2014/02/20 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python批量处理文件或文件夹
2020/07/28 Python
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
测量实习生自我鉴定
2013/09/19 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
师范生求职信
2014/06/14 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript