<opencv学习 2>计算程序运行时间

opencv计算运行时间有两个函数:

getTickCount():CPU从某事件开始(如开机)到这个时刻滴答震动的次数。
getTickFrequency():CPU震动的频率

我们可以根据这两个函数计算当前程序运行的时间:

double t = (double)getTickCount();

......//执行某段程序

t =((double)getTickCount()-t)/getTickFrequency();
//运行时间=某段程序运行时CPU震动的次数/CPU频率

cout<<"Time passed in seconds:"<<t<<endl;
时间: 2024-11-05 18:46:25

<opencv学习 2>计算程序运行时间的相关文章

C/C++可以用的计算程序运行时间的方法

#include"head_file.h" #include<sys/timeb.h> #include<stdio.h> int main() { timeb t1, t2;//定义两个变量 long t; double x, sum = 0, sum1=1; int i, j, n; printf("请输入x n:"); scanf("%lf %d",&x,&n); ftime(&t1);//记

Python 计算程序运行时间

import time def start_sleep():    time.sleep(3) if __name__ == '__main__':    #The start time     start = time.clock() #A program which will run for 3 seconds    start_sleep() #The End time     end = time.clock() print("The function run time is : %.0

c++ 计算程序运行时间

转载 http://blog.csdn.net/trustbo/article/details/10582287 以前经常听人提起如何计算程序运行时间,给出一系列函数,当时没有注意,随便选了clock()最简单的方式进行计算.等到真正需要检测程序性能提升了多少,才发现这里面有很多要注意的地方. 最常用的的方式: #include time_t start = clock(); time_t end = clock(); printf("the running time is : %f\n&quo

C++获取当前时间和计算程序运行时间的方法

C++获取当前时间和计算程序运行时间的方法 获取当前时间: #include <iostream> #include <Windows.h> using namespace std; int main() { SYSTEMTIME sys; GetLocalTime(&sys); cout<<sys.wYear<<"年"; cout<<sys.wMonth<<"月"; cout<&

Delphi计算程序运行时间

1 var 2 StartTime, EndTime: cardinal; 3 begin 4 StartTime := GetTickCount; 5 sleep(1000); 6 EndTime := GetTickCount; 7 caption := (IntToStr(EndTime - StartTime) + ' ms'); 8 end; 转:Delphi 计算程序运行时间 http://www.delphitop.com/html/chengxu/2882.html 原文地址:h

Python计算程序运行时间

方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds 方法 2 start = time.time() run_fun() end = time.time() print end-start 方法3 start = time.clock() run_fun() end =

java如何计算程序运行时间

long startTime = System.currentTimeMillis();    //获取开始时间 doSomething();    //测试的代码段 long endTime = System.currentTimeMillis();    //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms");    //输出程序运行时间 第二种是以纳秒为单位计算的. long

C、Java及Python中计算程序运行时间

C/C++ http://wenku.baidu.com/view/9e6f4548852458fb770b56c7.html #include <iostream>  #include <time.h> using namespace std;   int main() {      clock_t start, finish;      double totalTime;       start = clock();       //需要测试运行时间的代码段放在这       

php计算程序运行时间

这里介绍一下 microtime() 这个函数,microtime() 用的不多,但是不能不知道这个函数,它是返回当前 Unix 时间戳和微秒数.例如:echo microtime(); 会返回:0.08845800 1376983061.所以可以用explode函数将它以空格为标识分割成一个数组,那么此时的$starttime[0]=0.08845800(微 秒数),$starttime[1]=1376983061(当前秒数,相当于time()所得的结果). <?php   //程序运行时间 

C语言如何 计算程序运行时间?

C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t.在MSDN中,查得对clock函数定义如下: clock_t clock( void ); 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock).其中clock_t是用来保存时间的数据类型,在time.h文件中,我们可以找到对它的定义: #ifndef _CLOCK_T_DEFINEDtypedef l