openCV 小结4——论计时函数

本文总结了OpenCV中的getTickCount()和getTickFrequency()以及C++的<chrono>和<ctime>库中的计时函数,分别展示了它们在测量程序运行时间上的用法,并给出了示例代码。通过比较,帮助理解不同计时方法的适用场景和精度。
摘要由CSDN通过智能技术生成

1.OpenCV core.hpp文件下的getTickCount()和getTickFrequency()      【计时时间最好不要超过一个月】

           getTickCount()函数返回CPU自某个事件以来走过的时钟周期数;

           getTickFrequency()函数返回CPU一秒中走过的时钟周期数;

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

        >>>>>>>>>>>>程序代码>>>>>>>>>>>>>>>>>>>

       time0=((double)getTickCount()-time0)/getTickFrequency();

       cout<<"此方法的运行时间为:"<<time0<<"秒。"<<endl;

2.C++中#include<chrono>的计时函数

  chrono::steady_clock::time_point t1=chrono::steady_clock::now();

  >>>>>>>>>>>>>>>>程序代码>>>>>>>>>>>>>>>>>>>>>>>>>>>

  chrono::steady_clock::time_point t2&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值