1. 程式人生 > >OpenCV 計算執行時間(us,ms,s)

OpenCV 計算執行時間(us,ms,s)

1. cvGetTickCount()和cvGetTickFrequency()計時,得到的單位是us級的統計時間:

double start = static_cast<double>(cvGetTickCount());

double time = ((double)cvGetTickCount() - start) / cvGetTickFrequency();

cout << "所用時間:" << time << "us" << endl;

cout << "所用時間為:" << time/1000 << "ms" << endl;

2. getTickCount()和getTickFrequency(),得到的單位是s級的統計時間:

double start = static_cast<double>(getTickCount());

double time = ((double)getTickCount() - start) / getTickFrequency();

cout << "所用時間為:" << time << "秒" << endl;