1. 程式人生 > >opencv中計時函式

opencv中計時函式

opencv中的計時函式有getTickCount()和getTickFrequency().

1、getTickCount()函式:返回CPU自某個事件(如啟動電腦)以來走過的時鐘週期數

2、getTickFrequency()函式:返回CPU一秒鐘所走的時鐘週期數

因此只需要將程式執行的整個時鐘週期除以一秒走過的時鐘週期數即可以得到程式的執行時間為多少秒。

double time0=static_cast<double>(getTickCount());//記錄起始時間

//進行影象處理操作......

time0=((double)getTickCount()-time0)/getTickFrequency();

cout<<"執行時間為:"<<time0<<"秒"<<endl;