您的位置:首页 > 其它

如何衡量我们的算法的性能?

2013-08-29 11:19 197 查看
我们如何衡量时间?那么OpenCV提供两个简单的函数来实现它:

getTickCount() 和 getTickFrequency()。前者返回系统CPU完成某些事件发出信号的次数(比如来自你启动你的系统这个事件)。后者返回每一秒你的系统CPU发出多少次信号。以此来计算两个操作之间使用的秒数就简单了,如:

double t = (double)getTickCount();

// 发生的事件 ...

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

cout << "Times passed in seconds: " << t << endl;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: