cvGetTickCountとcvGetTickFrequencyでmicro second単位で時間を測定できる.

int64 cv::getTickCount();

int64 cvGetTickCount();

現在のクロックカウントを取得する

引数

返り値

double cv::getTickFrequency();

1 second でのクロック増加数を計算する

double cvGetTickFrequency();

1 micro second でのクロック増加数を計算する

引数

返り値

解説

サンプルコード

#geshi(c++,number){{

//開始時 start
int64 start;
start = cv::getTickCount();
/* some kind of process */
//終了時 end
int64 end = cv::getTickCount();
std::cout << (end - start) * 1000 / cv::getTickFrequency() << "[ms]" << std::endl;
std::cout << (end - start) / cvGetTickFrequency() << "[μs]" << std::endl;

}}

実体ファイル

ジャンル:OpenCV:OpenCV 1.0:OpenCV 2.1:OpenCV 2.3準拠


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-28 (水) 13:38:43