opencv中的计时函数有getTickCount()和getTickFrequency().
1、getTickCount()函数:返回CPU自某个事件(如启动电脑)以来走过的时钟周期数
2、getTickFrequency()函数:返回CPU一秒钟所走的时钟周期数
因此只需要将程序运行的整个时钟周期除以一秒走过的时钟周期数即可以得到程序的运行时间为多少秒。
double time0=static_cast<double>(getTickCount());//记录起始时间
//进行图像处理操作......
time0=((double)getTickCount()-time0)/getTickFrequency();
cout<<"运行时间为:"<<time0<<"秒"<<endl;