从其他地方学习的知识,与大家分享。
opencv中有两个简单的计时函数:
(1)getTickCount()
getTickCount()函数返回CPU自某个事件(如开机)以来走过的时钟周期数。
(2)getTickFrequency()函数返回CPU一秒走过的时钟周期数。这样,我们可以轻松的以秒为单位对某运算计时。
这两个函数组合起来使用的示例如下:
double time1 = static_cast<double>(getTickCount()); //记录起始时间
......
time1=((double)getTickCount()-time1)/getTickFrequency();计算程序运行时间
cout<<"此方法运行时间为:"<<time1<<“秒”<<endl;输出运行时间。