
Boost
文章平均质量分 79
以实际在工作中的应用,进行记录和总结,以供大家参考!
点云SLAM
目前工作领域为高精SLAM和点云数据处理相关行业,定位算法负责人。读研期间主要图像处理和三维点云数据处理方向的研究学习,工作以来一直在三维点云数据处理、三维重建、机器人感知、机器状态估计、SLAM 以及相关三维成像设备标定等相关三维领域的算法研究工作,熟悉PCL、 Open3D、OpenCV和CloudCompare等二、三维处理库
熟悉 CUDA/OpenCL 加速技术,对 LIO-SAM 系列、 VINS-Mono和ORB-SLAM 相关的 SLAM 技术研究开发应用到实际产品中,熟练使用G2O、Ceres和 GTSAM 优化库和数值优化原理。可商务合作,欢迎私聊!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Boost库中boost::format使用详解
类型安全,比 printf 安全支持重复占位符、顺序/位置占位可处理 STL 和自定义类型支持填充、对齐、进制、浮点精度支持异常处理可与日志系统和流操作整合日志记录字符串模板生成类型安全的格式化输出多参数重复引用的复杂格式输出高性能实时循环内格式化(推荐 fmtlib 或 C++20仅简单字符串拼接(operator+更轻量)原创 2025-08-21 17:37:26 · 452 阅读 · 0 评论 -
Boost库中boost::function函数使用详解
可用于存储、传递和调用任意可调用对象(如普通函数、函数指针、Lambda、函数对象、成员函数指针等)。的实际应用场景实例**,覆盖回调、事件系统、策略模式、多态调用等,既有基础也有高级用法。:将类成员方法作为回调或任务传递,常见于任务调度、异步操作。:动态选择算法或处理策略,如金融计算、图像处理算法选择。:动态选择对象方法、插件系统、策略切换。:任务预配置、偏函数应用、参数固定化。:GUI、事件驱动系统、信号槽机制。:线程池、异步任务、事件回调系统。:数值计算、优化算法、回调式计算。原创 2025-08-15 17:56:54 · 825 阅读 · 0 评论 -
Boost库中Pool 基础内存池(boost::pool<>)的详细用法解析和实战应用
它不负责调用构造/析构函数(即只分配裸内存),非常适合存储 POD 类型或你自己手动构造/析构的对象。在 SLAM 点云后端(例如 ICP / BA 优化)中,特征节点(feature nodes)会频繁。库中最基础的内存池类,用于管理。上构造 C++ 对象,需要。用 boost::pool<>原创 2025-08-14 21:12:36 · 1111 阅读 · 0 评论 -
Boost库中boost::math::quantile使用详解和应用实例(置信区间计算、异常值检测等)
必须在 (0,1) 之间,否则会抛出异常。是 Boost.Math 中的函数,用于。,也就是给定累积分布函数值。原创 2025-08-13 15:55:46 · 311 阅读 · 0 评论 -
Boost中date_time模块使用详解和代码示例
支持公历日期(支持高精度时间(支持日期/时间的加减、比较、区间计算支持字符串解析与格式化支持本地化和时区(需要额外模块)日期(Gregorian Date)时间(Posix Time)注意:Boost.Date_Time 是头文件模板库,大部分功能无需单独编译 Boost。原创 2025-08-11 21:23:45 · 1000 阅读 · 0 评论 -
Boost中progress_timer计时器和progress_display进度条使用详解和代码示例
计时从构造开始。在析构时(例如退出作用域)输出时间。输出精度为秒(带小数)。默认输出到std::cout,也可以自定义输出流。你可以将计时输出重定向到自定义流(比如文件、std::cerr// 输出到文件// 输出写入 timelog.txtreturn 0;构造时设置总任务数(即总迭代次数);每次调用++display,进度条会前进;通过输出到来显示(默认是std::cout无需手动计算百分比。i < total;++i) {++pd;return 0;原创 2025-07-30 22:26:33 · 252 阅读 · 0 评论 -
Boost中timer计时器详解和代码示例
w:wall%u:user%s:system%t:CPU 总时间n是小数精度,pattern为格式字符串。原创 2025-07-29 21:42:40 · 1083 阅读 · 0 评论 -
Boost库智能指针boost::shared_ptr详解和常用场景使用错误示例以及解决方法
是 Boost 库中实现的一个智能指针模板类,用于管理动态分配的对象生命周期,采用引用计数机制。多个shared_ptr实例可以共享同一个对象的所有权,引用计数自动管理,最后一个shared_ptr销毁时,自动释放对象,避免内存泄漏。其中T是管理的对象类型。函数名说明返回当前共享对象的引用计数reset()释放当前管理对象,指针置空get()返回裸指针,不影响引用计数解引用指针,返回对象引用访问对象成员unique()判断是否唯一拥有者是强大的共享所有权智能指针。支持拷贝,自动管理引用计数。原创 2025-07-21 21:39:29 · 474 阅读 · 0 评论 -
Boost中boost::graph模块相关内容详解和代码示例
即可设置边权。你可以继承或来定制搜索过程中的行为,如路径记录、统计、图染色等。原创 2025-07-18 14:26:03 · 578 阅读 · 0 评论 -
boost中boost::math::cdf累积分布函数(Cumulative Distribution Function CDF)使用详解和实战示例
场景Boost 分布用法常用函数双侧 t 检验cdfquantile二项分布置信区间beta(a, b)quantile残差分布异常概率估计cdf。原创 2025-07-09 10:27:18 · 329 阅读 · 0 评论 -
boost中boost::noncopyalbe和boost::ignore_unused的使用详解和实战示例
特性作用禁止拷贝构造与赋值消除未使用变量的警告用法用作基类调用函数并传入未使用变量场景单例、资源管理类、不应复制的类型占位参数、模板代码、条件编译等替代方法(C++11)= delete构造函数或所属头文件用法Boost 中具体例子解决问题strand禁止资源类被拷贝,避免资源泄露或状态错误条件编译、测试代码、模板接口、占位参数编译期无警告、保证接口一致、跨平台兼容性。原创 2025-07-08 21:36:00 · 508 阅读 · 0 评论 -
boost::filesystem获取指定文件夹下的所有文件名从入门到高级详解和实战示例
);示例:文件名为// 匹配第一个数字return -1;// 没有数字});原创 2025-06-20 09:47:39 · 415 阅读 · 0 评论 -
boost::filesystem::path文件路径使用详解和示例
是 Boost 库中用于跨平台操作文件路径的类,封装了路径的拼接、分割、提取、判断等常用功能。下面是对它的使用详解,包括常用接口与完整示例。原创 2025-06-09 17:18:23 · 434 阅读 · 0 评论 -
C++ Boost库中Chrono时间模块的基本使用
【代码】C++ Boost库中Chrono时间模块的基本使用。原创 2025-03-05 18:19:52 · 407 阅读 · 0 评论 -
BOOST库shared_ptr在标准容器中的应用
有两种方法可以将shared_ptr应用于于标准容器(或者容器适配器等其他容器)。 一种用法是将容器作为shared_ptr管理的对象,如shared_ptr>,使容器可以安全的被共享,用法与普通shared_ptr差不多,这里不再讨论。 另外一种用法是shared_ptr作为容器的元素,如vectorshared_ptr>,因为shared_ptr支持拷贝语义和比较操作原创 2017-12-21 14:24:25 · 842 阅读 · 0 评论