Windows与Linux环境下PCL点云库常用功能的.NET接口封装PCL库C#接口,附件中包含框架源码
说明Windows与Linux环境下PCL点云库常用功能的.NET接口封装;
点云功能的可视化操作,包含PCL点云库的常用功能; 目的:- 1、探索PCL常用点云算法;
- 2、探索HelixToolkit.SharpDX及其与点云算法的结合应用;
- 3、探索MahApps.Metro的各种控件应用;
- 4、封装使用较为复杂的点云算法;
- 5、方便算法开发人员测试调试算法;
复制代码
主要涉及技术:
- UI部分:WPF、HelixToolkit.SharpDX、Caliburn.Micro、MahApps.Metro、FluentWPF等;
- 算法部分:PCL、SkiaSharp、Math.NET、ScottPlot等;
- 其他:C++20、CMake、P/Invoke;
复制代码
主要功能模块:
- 搜索部分:
- K近邻搜索、半径搜索、八叉树搜索等;
- 滤波部分:
- 直通滤波、随机采样、均匀采样、体素降采样、离群点移除、移动最小二乘法重采样等;
- 法向量部分:
- K估算法向量、半径估算法向量等;
- 关键点部分:
- NARF关键点、ISS关键点、SIFT关键点、Harris3D关键点、SUSAN关键点等;
- 特征部分:
- NARF特征、PFH特征、FPFH特征、3DSC特征、SHOT特征等;
- 分割部分:
- 分割平面、分割球体、欧几里得聚类分割、区域生长分割等;
- 配准部分:
- K-FPCS粗配准、SAC-IA粗配准、ICP点到点精配准、ICP点到面精配准、GICP精配准、NDT精配准;
- 表面部分:
- 贪婪三角化重建、泊松重建、移动立方体重建;
- 其他部分:
- 估算质心、盒子剪裁、仿射变换、投射平面、提取边界等;
复制代码
Windows与Linux环境下PCL点云库常用功能的.NET接口封装PCL库C#接口

链接: https://pan.baidu.com/s/1aC9_t_OpkshYltbh9ccTbQ
提取码下载:
|