点云库PCL学习笔记 -- 输入输出IO -- 6.PCL中记录时间长度TicToc 类和系统Time 类

PCL库中用于记录时间长度的方法


第一种:TicToc 类的方法

  • 添加头文件
#include <pcl/console/time.h>
  • 在程序段写入以下相关代码
pcl::console::TicToc tt;
tt.tic ();
//-------------------------------------------------------------------------------
//写入需要记录执行多长时间的代码(即需要计时的事件)
//-------------------------------------------------------------------------------
std::cout << "[done, " << tt.toc () << " ms ]" << std::endl;

简化版本

#include <pcl/console/time.h>using namespace pcl::console;//类似的子函数程序段
void
TestProcess(int a, int b)
{TicToc tt;//-------------------------------------------------------------------------------//写入需要记录执行多长时间的代码(即需要计时的事件)//-------------------------------------------------------------------------------std::cout << "[done, " << tt.toc () << " ms ]" << std::endl;
}

第二种:系统Time 类的方法

注意:如果是在Linux系统下,需要调用的头文件为#include <time.h>
Win系统下,需要调用的头文件为#include <ctime>

#include <time.h>int main(int argc, char** argv)
{  time_t begin, end;begin = clock();  //开始计时//-------------------------------------------------------------------------------//写入需要计时执行的程序//-------------------------------------------------------------------------------end = clock();  //结束计时double Times = double(end - begin) / CLOCKS_PER_SEC; //将clock()函数的结果转化为以秒为单位的量std::cout << "time: " << Times << "s" << std::endl;return 0;
}

点云库PCL学习笔记 -- 输入输出IO -- 6.PCL中记录时间长度TicToc 类和系统Time 类相关推荐

  1. 【转】DCMTK开源库的学习笔记3:dcmtk文件中数据元的修改

    转自:https://blog.csdn.net/zssureqh/article/details/8804736 dcm文件是医学领域DICOM3.0标准所对应的主要的文件格式.前两篇学习笔记中,学 ...

  2. Open3D点云库 C++学习笔记

    配准篇(二) 文章目录 配准篇(二) 前言 一.点到点 ICP 二.点到面 ICP 三.Colored ICP算法 四.参考资料 总结 前言 点云配准的方法主要可以分为两类,一类是全局(粗)配准方法, ...

  3. 《Open3D点云库 C++学习笔记 》

    几何篇(一) 一.前言 二.主要内容 1.点云的读入.储存和可视化 2.点云的下采样 三.参考资料 一.前言 本章节将主要介绍点云的读入.储存.可视化操作以及点云的下采样操作. 二.主要内容 1.点云 ...

  4. PCL学习笔记(八)-- PCL实现快速邻域搜索

    一.简介 学习如何用k-d tree树找到具体点或空间位置的k近邻,然后学习如何找到用户指定的(本例中是随机的)某一半径内的所有近邻. Vector: C++标准库提供了被封装的动态数组--Vecto ...

  5. PCL学习笔记-PCL简介

    PCL(点云库)学习笔记 1.简介 点云数据的处理可以采用获得广泛应用的Point Cloud Library(点云库,PCL库). PCL库是一个最初发布于 2013年的开源c++库,它实现了大量点 ...

  6. 点云库PCL学习笔记 -- 点云滤波Filtering -- 3. StatisticalOutlierRemoval 统计滤波器

    点云库PCL学习笔记 -- 点云滤波Filtering -- 3.StatisticalOutlierRemoval 统计滤波器 StatisticalOutlierRemoval 统计滤波器相关简介 ...

  7. PCL学习笔记(二):PCL官方教程学习

    PCL学习笔记(二):PCL官方教程学习 PCD文件制作 Features 表面法线提取 Keypoints 提取NARF关键点 KdTree Range Image How to create a ...

  8. 【Python-pywt】 小波变化库—Pywavelets 学习笔记

    (转载) [Python ]小波变化库--Pywavelets 学习笔记_nanbei2463776506的博客-CSDN博客 https://blog.csdn.net/nanbei24637765 ...

  9. STM32F407霸天虎HAL库CubeMX学习笔记——DS18B20

    STM32F407霸天虎HAL库CubeMX学习笔记--DS18B20 一.软件准备 二.硬件准备 三.CubeMX配置 四.Keil printf重写 tim.c DS18B20.h DS18B20 ...

  10. MySQL学习笔记(六)-MySQL中库和表的管理

    MySQL学习笔记(六)-MySQL中库和表的管理 作者:就叫易易好了 日期:2020/11/23 1 2 DDL即数据定义语言 创建:create 修改:alter 删除:drop 库和表的管理: ...

最新文章

  1. python算法题_Python算法题
  2. Softmax的理解与应用
  3. CodeForces - 1369E DeadLee(贪心+拓扑)
  4. Keil 编译太慢怎么办?教你一招,提速10倍
  5. python if name main 的作用_Python中if __name__ == '__main__':的作用和原理
  6. post 下载文件 (excel)
  7. 学 shell (1/5)
  8. 安装you-get和ffmpeg for Mac
  9. 通过代理截取并修改非对称密钥加密信息
  10. P-Called-Party-ID头域
  11. 【正点原子MP157连载】第九章 STM32MP1时钟系统-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  12. 计算机组成原理——数据通路
  13. Java中String字符串长度
  14. 使用SDK Manager给TX2刷机且安装OpenCV3.4.0、CUDNN7.6.5、Pytorch、Miniforge(含百度云安装包)
  15. 计算机找不到ie浏览器,ie浏览器不见了,教您ie浏览器不见了怎么办
  16. 【马修笔记】大波段顶底反转的节奏交易.
  17. 企业ERP系统开发总结及建议
  18. 小程序转App最便捷的方法,附实操
  19. RSS 2.0 Spec
  20. 云南计算机专修学校附中,独家丨满分600,她考594!云大附中4位高分考生分享学习经验...

热门文章

  1. 解决linux kernel 提交gerrit时,运行checkpatch.pl产生的xxxx64_defconfig not generated by savedefconfig问题
  2. Invalid MEX-file '/xxx/lk.mexa64': /xxx/anaconda3/lib/./libharfbuzz.so.0: undefined symbol: FT_Done_
  3. 发票管理小工具(三):PDFMiner vs pdfminer3k vs Pdfminer.six
  4. RS485设计技巧TOP10
  5. 傅里叶级数(一)| 三角函数系的正交性、函数展开成傅里叶级数、正弦级数与余弦级数
  6. 巧用 Automator,为 Mac 创建自定义右键菜单
  7. 计算机专业拼音怎样写,电脑的拼音怎么打
  8. 线性代数的本质(Essense Of Linear Algebra)[1]
  9. nmds与mds的区别_帮研网—科研共享平台——PCA、PCoA和NMDS有什么区别?
  10. web前端工程师工资待遇 各阶段所需要的技术