我们如何衡量时间?那么OpenCV提供两个简单的函数来实现它:

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

double t = (double)getTickCount();

// 发生的事件 ...

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

cout << "Times passed in seconds: " << t << endl;

 


 

相关文章:

  • 2021-05-30
  • 2021-06-21
  • 2023-02-26
  • 2021-04-17
猜你喜欢
  • 2022-01-07
  • 2021-11-17
  • 2021-10-30
  • 2021-06-12
  • 2022-02-09
  • 2022-12-23
相关资源
相似解决方案