图像处理12:获取程序执行时间
2017-07-25 15:50
295 查看
使用 OpenCV 检测程序效率:
cv2.getTickCount 函数返回从参考点到这个函数被执行的时钟数。所 以当你在一个函数执行前后都调用它的话,你就会得到这个函数的执行时间 (时钟数)。
cv2.getTickFrequency 返回时钟频率,或者说每秒钟的时钟数。所以 你可以按照下面的方式得到一个函数运行了多少秒:
结果:
也可以中 time 模块实现上面的功能。但是要用的函数是 time.time() 而不是 cv2.getTickCount。
cv2.getTickCount 函数返回从参考点到这个函数被执行的时钟数。所 以当你在一个函数执行前后都调用它的话,你就会得到这个函数的执行时间 (时钟数)。
cv2.getTickFrequency 返回时钟频率,或者说每秒钟的时钟数。所以 你可以按照下面的方式得到一个函数运行了多少秒:
#coding:utf-8 import cv2 import numpy as np img1 = cv2.imread('F:/beauty.jpg') e1 = cv2.getTickCount()#获取开始 for i in xrange(5, 49, 2):#算法处理 img1 = cv2.medianBlur(img1,i) e2 = cv2.getTickCount()#获取结束 time=(e2 - e1)/cv2.getTickFrequency()#转换成时间秒 print time
结果:
也可以中 time 模块实现上面的功能。但是要用的函数是 time.time() 而不是 cv2.getTickCount。
相关文章推荐
- 一个用Spring AOP实现异常处理和记录程序执行时间的实例--邵京国
- C++ 获取程序执行时间
- C#使用StopWatch获取程序毫秒级执行时间的方法
- PHP获取程序执行时间
- android中获取某段程序的执行时间
- java获取程序执行时间
- 【转】使用自定义的PageHandler处理aspx页面获取页面的执行时间
- PHP获取程序执行时间
- java获取程序执行时间
- C/C++获取程序执行时间的五个方法对比
- PHP获取程序执行时间
- 一个用Spring AOP实现异常处理和记录程序执行时间的实例(一)
- PHP获取程序执行时间
- java中调用System.currentTimeMillis()获取当前时间来求出时间差及程序执行的时间
- Java获取程序执行时间
- Java 获取并计算程序执行时间
- 使用C语言获取程序的执行时间的方法-clock函数
- 获取程序执行时的时间
- PHP获取程序执行时间
- 一个用Spring AOP实现异常处理和记录程序执行时间的实例(二)