c++显示运行时间的方法

使用cv::getTickCount()和cv::getTickFrequency()两个函数来实现。

使用时包含头文件

#include <iostream>
#include <opencv2/opencv.hpp>  

然后紧接着

#define TIMER_BEGIN { double __time__ = cv::getTickCount();
#define TIMER_NOW   ((cv::getTickCount() - __time__) / cv::getTickFrequency())
#define TIMER_END   }

使用时如下:

    TIMER_BEGIN
    //此处添加运行时间测试代码
    cout << "Done, cost "<< TIMER_NOW <<" s" << endl;
    TIMER_END


猜你喜欢

转载自blog.csdn.net/u010103202/article/details/77947637