OpenCV getTickCount统计代码运行时间
2015-04-26 09:36
330 查看
在OpenCV编程中,可能会遇到比较不同算法之间的运算复杂度及时耗的问题,下面给出一个统计代码运行时间的demo,里面用到getTickCount函数,使用时需要添加头文件#include "opencv2/imgproc/imgproc.hpp"。
#include<iostream> #include <opencv2/opencv.hpp> #include "opencv2/imgproc/imgproc.hpp" using namespace cv; using namespace std; int main(){ double t = (double)getTickCount();//开始时间 for (int i = 0; i <= 1000; i++){}//可替换成其他代码 t = (double)getTickCount() - t;//代码运行时间=结束时间-开始时间 printf("execution time = %gms\n", t*1000. / getTickFrequency());//转换时间单位并输出代码运行时间 system("pause");//让dos界面停留 return 0; }
代码运行结果:
相关文章推荐
- C# 代码运行时间统计
- 统计代码运行时间
- 在OpenCV中怎样测量代码的运行时间?
- C++统计代码运行时间计时器
- C++实现统计代码运行时间计时器的简单实例
- 关于clock()函数统计代码运行时间
- c#实现统计代码运行时间
- C# 统计代码运行时间
- 统计代码执行时间
- symbian 时间使用和统计(计算)函数(类)运行时间
- 【深度学习】Ubuntu16.04+tensorflow+opencv+pygame 运行FlappyBird(像素小鸟)代码(4)
- Opencv检测交通中红色标识轮廓c++代码实例及运行结果
- 利用jiffies计算代码的运行时间
- 使用keil的调试模式查看代码运行时间(以51单片机代码为例)
- C# 测某段代码运行所需时间
- C++程序中统计程序运行时间
- 统计程序运行时间的C++源代码
- C/C++/Qt 统计运行时间
- 达内(实现测试java运行时间代码)
- opencv2中代码在opencv3下运行时报错的修改一些方法