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实现电子词典
Apr 23 Python
Python设计模式之抽象工厂模式
Aug 25 Python
使用python实现接口的方法
Jul 07 Python
python使用pil库实现图片合成实例代码
Jan 20 Python
深入flask之异步非堵塞实现代码示例
Jul 31 Python
python导入坐标点的具体操作
May 10 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
Python多线程:主线程等待所有子线程结束代码
Apr 25 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
python3.7调试的实例方法
Jul 21 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
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利用str_replace防注入的方法
2013/11/10 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
Python pymongo模块用法示例
2018/03/31 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
20岁生日感言
2014/01/13 职场文书
就业协议书怎么填
2014/04/11 职场文书
征兵宣传标语
2014/06/20 职场文书
学习十八大的心得体会
2014/09/12 职场文书
表扬通报怎么写
2015/01/16 职场文书
报案材料怎么写
2015/05/25 职场文书
婚育证明格式
2015/06/17 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
《花钟》教学反思
2016/02/17 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
详解Python中__new__方法的作用
2022/03/31 Python