借鉴halcon中inspect_3d_surface_intersections.hdev示例

简单看下halcon的实现过程

二、halcon思路

1、读入图片

2、生成点云模型,将点云三角化

3、生成平面

4、求这个模型与平面的交线,生成一个轮廓

用pcl和vtk实现的效果

主要参考以下博主的文章内容来实现的

鞋3D点胶 halcon切平面算法_pose_invert-CSDN博客

PCL 绘制自定义大平面_pcl vtk画平面c++-CSDN博客

vtkIntersectionPolyDataFilter两多边形数据集的交线_vtk 两曲面相交-CSDN博客

PCL 点云Delaunay三角剖分_点云三维重构delaunay三角剖分_点云侠的博客-CSDN博客

VTK笔记------轴对齐包围盒(AABB)_周对称的包围盒-CSDN博客

读取点云,并且将点云变换到原始坐标系下

进行Delaunay三角化

对三角化做轴对齐包围盒

生成平面

将平面和三角化和box 放在一个坐标系

求点云和平面的交线

相关推荐
GIS数据转换器8 小时前
城市生命线安全保障:技术应用与策略创新
大数据·人工智能·安全·3d·智慧城市
m0_7431064613 小时前
【论文笔记】MV-DUSt3R+:两秒重建一个3D场景
论文阅读·深度学习·计算机视觉·3d·几何学
m0_7431064613 小时前
【论文笔记】TranSplat:深度refine的camera-required可泛化稀疏方法
论文阅读·深度学习·计算机视觉·3d·几何学
old_power20 小时前
【PCL】Segmentation 模块—— 基于图割算法的点云分割(Min-Cut Based Segmentation)
c++·算法·计算机视觉·3d
Thomas_YXQ20 小时前
Unity3D项目开发中的资源加密详解
游戏·3d·unity·unity3d·游戏开发
jimumeta1 天前
不建模,无代码,如何构建一个3D虚拟展厅?
3d·虚拟展厅·3d展厅
菩提树下的凡夫1 天前
Halcon 3D基础知识及常用函数
3d
CASAIM1 天前
手持式三维激光扫描仪-3D扫描产品尺寸
3d·信息可视化
old_power2 天前
【PCL】Segmentation 模块—— 欧几里得聚类提取(Euclidean Cluster Extraction)
c++·计算机视觉·3d
3D小将3 天前
3D 模型格式转换之 STP 转 STL 深度解析
3d·建造者模式