gettickcount
1. gettickcount() & getTickFrequency()
getTickCount():返回cpu自某个时间以来走过的时钟周期数。
getTickFrequency():返回CPU一秒中所走的时钟周期数,因此可以以秒为单位对某运算时间计时。
double start = static_cast<double>(getTickCount());
double time = ((double)getTickCount() - start) / getTickFrequency();
cout << "run time: " << time << "s" << endl;
2. cvGetTickCount() & cvGetTickFrequency()
【注】:此时得到的单位是us级的统计时间。
double start = static_cast<double>(cvGetTickCount());
double time = ((double)cvGetTickCount() - start) / cvGetTickFrequency();
cout << "run time: " << time << "us" << endl;
相关阅读
SIFT在前面已经说过了,可以说在实现过程中是精益求精,用了各种手段来删除不符合条件的特征点,同时也得到了很好的效果但是实时性不
time.h中的声明:clock_t clock(void);这个函数返回从“程序启动”到“程序中调用clock()函数”之间的CPU时钟计时单元(clock tick
OpenCV中image.copyTo()有两种形式:1、image.copyTo(imageROI),作用是把image的内容粘贴到imageROI;2、image.copyTo(imageROI,mask),
在Mat矩阵类的成员函数中copyTo(roi , mask)函数是非常有用的一个函数,尤其是后面的mask可以实现蒙版的功能,我们用几个实例来说明
【函数名】 GetTickCount【库名】 kernel32【说明】 用于获取自windows启动以来经历的时间长度(毫秒)【返回值】 Long,以毫秒为单位