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