摘要: 智能指针 弱引用指针 —— weak_ptr weak_ptr 是一种不拥有资源所有权的智能指针,它只对对象进行弱引用,不会影响对象的生命周期。 仅用来表示当前对象是否存在。 其主要特点如下: 不参与引用计数,不会增加 shared_ptr 的 use_count 不拥有对象所有权,因此不能直接使用 阅读全文
posted @ 2025-12-24 22:23 Ytytyty 阅读(18) 评论(0) 推荐(0)
摘要: 智能指针 不能将 shared_ptr 转换为 unique_ptr,这个很好理解。因为转换时我没办法只通过count去把其他的共享指针也给销毁掉。 unique_ptr 可以转换为 shared_ptr(通过 std::move,转移指针的所有权)。 如果函数需要返回一个智能指针,建议返回独占指针 阅读全文
posted @ 2025-12-24 21:55 Ytytyty 阅读(6) 评论(0) 推荐(0)
摘要: 智能指针 共享指针 —— shared_ptr 与独占指针(unique_ptr)不同,共享指针允许多个指针共同管理同一块内存资源,因此 shared_ptr 是可拷贝(copyable)的。 shared_ptr 的核心机制是: 引用计数(reference count) 每一个 shared_p 阅读全文
posted @ 2025-12-24 17:14 Ytytyty 阅读(12) 评论(0) 推荐(0)
摘要: 智能指针 独占指针 —— unique_ptr unique_ptr 用于表示对一块动态内存的唯一所有权,其核心特性如下: 同一时刻只能有一个指针拥有该内存资源 当 unique_ptr 超出作用域时,所管理的内存会被自动释放 unique_ptr 不可拷贝(Copy),但可以移动(Move),用于 阅读全文
posted @ 2025-12-24 16:41 Ytytyty 阅读(19) 评论(0) 推荐(0)
摘要: WPF 布局学习笔记 —— Measure 与 Arrange 一、基础概念 1️⃣ 布局生命周期 Measure → Arrange → Render Measure:问“我需要多大?” Arrange:定“你放哪、放多大?” Render:画出来 2️⃣ 一句话总结 阶段 角色 本质 Measu 阅读全文
posted @ 2025-12-23 13:06 Ytytyty 阅读(18) 评论(0) 推荐(0)
摘要: 在WPF中使用AvalonDock提供布局保存和恢复是一个常用功能。AvalonDock也提供了XmlLayoutSerializer类去支持我们们以读写XML文件的方式实现上面的功能。 代码实现 //用于初始创建一个 保存文件 private void SaveDefaultLayout() { 阅读全文
posted @ 2025-12-22 20:25 Ytytyty 阅读(14) 评论(0) 推荐(0)
摘要: Menu结构 在Menu的默认Style中,定义了四种菜单项的基础样式。如下图所示。 TopLevelHeader:是指有子菜单项的顶级Item。 TopLevelItem:是指没有子菜单项的顶级Item,其本身就可以直接触发一个命令。 SubHeader:有子菜单的子菜单Item。 SubItem 阅读全文
posted @ 2025-12-22 15:48 Ytytyty 阅读(15) 评论(0) 推荐(0)
摘要: 由于ICP本身属于精配准方法,在PCL文档中也只给出了简单的使用方式。在此,我结合自己的了解稍微拓展。对于一个点云数据我们先执行粗配准,然后再通过ICP进行精配准。 算法流程 粗配准(SAC-IA) 通过特征点先计算一个大概的初值,帮助ICP收敛到一个更准确的位置。总体流程是 空间均匀采样 → 特征 阅读全文
posted @ 2025-12-20 22:31 Ytytyty 阅读(57) 评论(0) 推荐(0)
摘要: Cylinder model segmentation PCL这里的圆柱分割相当于一个SAC分割的综合运用。先利用SAC分割出多个平面点云的区域,相当于去除噪点了。然后通过得到的内点索引,去提取出除了拟合平面点之外的点,再对这里的点使用SAC去找到对应的圆柱体点云。 阅读全文
posted @ 2025-12-20 22:04 Ytytyty 阅读(6) 评论(0) 推荐(0)
摘要: ConcaveHull/CONCAVEHull 凸包和凹包的区别如下图所示。 对于给定的一组点云集合,对应的凸包是唯一确定的。但凹包解不唯一。 算法流程 凹包计算 在给定投影平面上,使用一个半径为α的圆进行滚动。当α足够大时这个圆只会陷进去但不会进入到点云空间内部。其滚动的路线就是对应点云的凹包。 阅读全文
posted @ 2025-12-20 21:21 Ytytyty 阅读(49) 评论(0) 推荐(0)