- 博客(63)
- 收藏
- 关注
原创 open3d无法读取的obj点云文件处理方案
既然open3d读不了这个文件,那我还文件类型可以吧,应作者使用的库一般是pclpy和open3d,其他没有研究过,所以想要换库处理时间成本太高了,那就用手头上的来解决。难道是代码出错误了?查看open3d文档,emmm,文档中我没有找到,查到了别的资料,obj 文件中包含非三角形的几何图形,而 Open3D 默认只处理三角形网格。但是我们却发现可视化出来没有数据,我们的文件是有数据的啊?作者指只在这写一个方案,其他同学可以做其他研究。原来如此,难道这种文件,我们就不看了?
2024-09-01 00:54:30
689
原创 pclpy OC-Tree “体素内的邻居搜索”、“K 最近邻搜索”和“半径内的邻居搜索”
pclpy OC-Tree “体素内的邻居搜索”、“K 最近邻搜索”和“半径内的邻居搜索”
2024-02-26 00:15:00
919
原创 open3d 构建OC-Tree
八叉树是一种树数据结构,其中每个内部节点有八个子节点。八叉树通常用于对3D点云进行空间分区。八叉树的非空叶节点包含落入相同空间子区域内的一个或多个点。八叉树是对3D空间的一种有用描述,可以用于快速查找附近的点。Open3D具有几何类型的Octree,可以用于创建、搜索和遍历八叉树,并具有用户指定的最大树深度max_depth。
2024-02-26 00:15:00
1126
原创 open3d KD-Tree K近邻点搜索
kd树或 k 维树是计算机科学中使用的一种数据结构,用于在具有 k 维的空间中组织一定数量的点。它是一个二叉搜索树,对其施加了其他约束。Kd树对于范围和最近邻搜索非常有用。出于我们的目的,我们通常只会处理三维的点云,因此我们所有的kd树都是三维的。kd树的每一层使用垂直于相应轴的超平面沿特定维度拆分所有子节点。在树的根部,所有子节点都将根据第一维进行拆分(即,如果第一维坐标小于根,它将在左子树中,如果大于根,则显然将在左子树中右子树)。
2024-02-25 00:15:00
1531
原创 pclpy KD-Tree半径最近邻搜索
kd树或 k 维树是计算机科学中使用的一种数据结构,用于在具有 k 维的空间中组织一定数量的点。它是一个二叉搜索树,对其施加了其他约束。Kd树对于范围和最近邻搜索非常有用。出于我们的目的,我们通常只会处理三维的点云,因此我们所有的kd树都是三维的。kd树的每一层使用垂直于相应轴的超平面沿特定维度拆分所有子节点。在树的根部,所有子节点都将根据第一维进行拆分(即,如果第一维坐标小于根,它将在左子树中,如果大于根,则显然将在左子树中右子树)。
2024-02-25 00:15:00
1827
原创 pclpy Ransac平面分割算法输出的索引从点云中提取点云的子集
云杂项:pclpy Ransac平面分割算法输出的索引从点云中提取点云的子集
2024-02-24 21:51:50
768
原创 pclpy KD-Tree K近邻搜索
kd树或 k 维树是计算机科学中使用的一种数据结构,用于在具有 k 维的空间中组织一定数量的点。它是一个二叉搜索树,对其施加了其他约束。Kd树对于范围和最近邻搜索非常有用。出于我们的目的,我们通常只会处理三维的点云,因此我们所有的kd树都是三维的。kd树的每一层使用垂直于相应轴的超平面沿特定维度拆分所有子节点。在树的根部,所有子节点都将根据第一维进行拆分(即,如果第一维坐标小于根,它将在左子树中,如果大于根,则显然将在左子树中右子树)。
2024-02-24 00:15:00
2276
原创 pcd文件介绍
PCD 文件格式并不是要重新发明轮子,而是为了补充由于某种原因不支持/不支持 PCL 为 nD 点云处理带来的某些扩展的现有文件格式。PCD 不是第一种支持 3D 点云数据的文件类型。尤其是计算机图形学和计算几何学社区,已经创建了多种格式来描述使用激光扫描仪获取的任意多边形和点云。
2024-02-22 00:15:00
1740
原创 pclpy 安装和使用
pclpy是点云库(PCL)的Python绑定。使用CppHeaderParser和pybind11从头文件生成。这个库正在积极开发中,目前只支持python 3.6 x64 和 python3.7,推荐使用python3.6。
2024-02-21 00:15:00
2782
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人