随笔记录
文章平均质量分 79
Am_Jun
这个作者很懒,什么都没留下…
展开
-
ROS环境配置-记录
接下来选择ROS版本和具体版本,我选择ROS1和桌面版。输入一次密码后,出现一下界面:键入 1 选择ROS安装。更换清华源,换过键入 2 没换过键入 1。注明:rosdep的配置需要时再用,请参照鱼香原文。至此,ros1桌面版安装成功。查看Ubuntu环境,根据版本选择ROS版本。小鱼ROS一键安装,下载并执行安装脚本。终端执行roscore,安装成功。原创 2024-09-25 17:43:31 · 240 阅读 · 0 评论 -
记录-编译器优化、valgrind内存泄漏检测工具
编译器优化指编译器在将源代码转换为可执行代码的过程中,对代码进行的一系列改进和调整。这些调整可能包括代码简化和转换、数据结构和内存访问优化等手段。易于理解的优化例子包括将复杂的表达式简化为更高效的等价形式;合并重复的代码块;行内展开:将函数体复制到调用位置以避免函数调用开销(-finline 启用,-fno-inline 禁用);循环解除引用:将循环变量分配到寄存器以减少内存访问(-funroll-loops 启用,-fno-unroll-loops 禁用)等。原创 2024-09-24 11:34:01 · 722 阅读 · 0 评论 -
相机标定与透视变换记录
为什么进行相机标定?主要原因有以下几点:精确测量:相机的内参和畸变参数直接影响图像中的尺度、形状和畸变程度等信息的测量和准确度。标定可以提供精确的相机内参和畸变参数,帮助你准确地测量图像中的物体尺寸和几何属性。畸变校正:相机镜头会引入畸变,导致图像中的直线变形或形状扭曲。标定提供的畸变参数可以用于畸变校正,将图像中的畸变还原到正常状态,使得后续处理更加准确。坐标转换:在透视变换中,我们通常需要将图像的像素坐标与世界坐标进行对应。原创 2023-12-01 09:52:48 · 1836 阅读 · 1 评论