opencv里使用getTickCount()与getTickFrequency()函数记录时间;

函数解释:

getTickCount()函数:它返回从操作系统启动到当前所经的计时周期数。

getTickFrequency()函数:返回CPU的频率。

=====================分割线==================

演示代码

  1. #include <opencv2/opencv.hpp>

  2. using namespace cv;

  3. using namespace std;

  4. int main()

  5. {

  6. //【1】记录程序开始点timeStart

  7. double timeStart = (double)getTickCount();

  8. //【2】此部分为简单的循环,仅供测试用

  9. int a = 0;

  10. while (a < 500000000)

  11. a++;

  12. //将以上部分替换成,自己将要运行的程序代码

  13. //【3】记录程序消耗的总时间nTime

  14. double nTime = ((double)getTickCount() - timeStart) / getTickFrequency();

  15. cout << "运行上面程序共耗时:" << nTime << "秒\n" << endl;

  16. system("pause"); //作用:暂停黑窗口,否则窗口一闪而过,看不见信息

  17. return 0;

  18. }

显示结果

程序说明

想要测量程序运行时间,只需要添加代码中第【1】步,和【3】步两行代码即可。

中间内容替换为自己编写好的程序。

测量程序运行时间;getTickCount()与getTickFrequency()相关推荐

  1. 测量程序运行时间的几个函数

    摘要:本文详细的讨论了在windows平台中,测量程序运行时间的几个函数,GetTickCount, QueryPerformanceCounter和RDTSC,并给出示例代码. 算法的好坏有好多评价 ...

  2. 如何测量程序运行时间?

    整理:黄工 素材来源:最后一个Bug 程序的运行时间,对一个系统比较重要.有的地方要求精确延时Nus,有的地方要求程序运行时间不能超过Nus. 所以,今天给大家分享一些常见测量程序(任务)运行时间的方 ...

  3. java 测量程序运行时间

    主类 测量运行时间 public class Time {public void test1() { // --第一种是以毫秒为单位计算的. long startTime=System.current ...

  4. 运行时间_一种简单、实用的测量程序运行时间的方法

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记! 前言 平时我们可能很少去关注程序运行的时间,但是在一些情况下可能需要对程序进行一个整体的复盘.优化. 那么,程序运行的时间就是一个 ...

  5. 一种简单、实用的测量程序运行时间的方法

    前言 平时我们可能很少去关注程序运行的时间,但是在一些情况下可能需要对程序进行一个整体的复盘.优化. 那么,程序运行的时间就是一个可以考虑的方面,可以测一下某些代码块.函数.算法的运行时间,然后整体考 ...

  6. C#测量程序运行时间及cpu使用时间(转)

    对一个服务器程序想统计每秒可以处理多少数据包,要如何做?答案是用处理数据包的总数,除以累记处理数据包用的时间.这里要指出的是, 运行一段程序,使用的cpu时间,跟实际运行的时间是不一样的.附例如下: ...

  7. systick 时间修改_如何用SysTick实现测量程序运行时间

    在实际的项目开发过程中,常常遇到需要得到一段代码的运行时间,通常的方法是用示波器来测量,这篇博文将用SysTick来实现精确测量程序运行的时间.STM32F4的内核定时器SysTick是一个24位的定 ...

  8. C语言测量程序运行时间

    有时候希望得到运行某个模块的具体用时,如何实现呢 clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t.在MSDN中,查得对clock函数定义如下: clock_t clock ...

  9. C++ 测量程序运行时间 任务管理看内存

    /** timer.cpp** Created on: 2014年12月28日* Author: judyge*/#include<cstring> #include<iomanip ...

  10. 运行时间_如何测量嵌入式软件运行时间?

    整理:黄工 素材来源:最后一个Bug 程序的运行时间,对一个系统比较重要.有的地方要求精确延时Nus,有的地方要求程序运行时间不能超过Nus. 所以,今天给大家分享一些常见测量程序(任务)运行时间的方 ...

最新文章

  1. 浅谈单图像三维重建算法
  2. 深度探索推荐系统算法在工业界如何应用
  3. SAP Spartacus Org Unit明细页面的设计原理
  4. HTML DOM之节点操作方法(2)
  5. android:Android中用文件初始化sqlite数据库(zz)
  6. 信息学奥赛一本通C++语言——1048:有一门课不及格的学生
  7. Linux Shell 操作命令 ls
  8. SF :Salesforce中,look up 和 master detail关系
  9. Installing OwnCloud 9 on Debian 8
  10. 项目人力资源管理重点梳理
  11. 系统分析师2020年真题解析
  12. Kali Linux终端命令大全(建议收藏!)
  13. JavaBean对象转Map对象
  14. Chrome插件开发入门
  15. 【笔记】TNT: Target-driveN Trajectory Prediction
  16. 000webhost免费申请
  17. 苹果手机怎么扩大内存_怎样扩大手机内存
  18. python 删除pdf页面_Python脚本使用pyPDF删除空白页面
  19. 服务器上传,时间超时 tomcat 如何设置保持连接
  20. Linux 静态链接库与动态链接库之一:静态链接库生成及使用

热门文章

  1. 整理Java基础知识--数组2
  2. AI 时代,程序员从小白到小牛的发展攻略丨今晚直播送机械键盘!
  3. c# foreach循环二维数组
  4. SQL Server - 深入探讨SQL Server 2016新特性之 --- Temporal Table(历史表)
  5. 命令行下对apk签名
  6. LVS (Linux虚拟服务器)模型及算法
  7. 如何让4年前的电脑装win10开机跑进15秒
  8. shell-一些有趣的使用
  9. 初学 python 之 HAproxy配置文件操作
  10. fzu2181(点的双连通分量+求奇环)