
PCL
文章平均质量分 50
小充
坚持就是胜利
展开
-
c#封装最新版本点云库pcl———— 自定义pcl算法封装
这个例子中我们只使用pclsharp封装库的PointCloudOfXYZ数据接口,这个类自动帮我们完成了c++点云数据的内存管理,无需我们进行资源的释放。这里dll填入你自己的dll名称,函数名approximateVoxelDownSample不能输错,input,out_cloud为Inptr类型,对应c++函数中的点云指针。该示例为一个简单的近似体素滤波的封装函数,输入输出为点云数据类pcl::PointCloud<pcl::PointXYZ>的指针形式。用于创建点云对象,返回点云指针。原创 2024-07-23 21:50:27 · 1120 阅读 · 0 评论 -
c#封装最新版本点云库pcl,使用PclSharp,pcl为1.14.1版本
找到src文件夹下的PclSharp.Extern 这个封装c++版本的工程,最终输出pclsharp.extern.dll,这个为c++工程,原本是vs2022工程配置的,使用属性表配置跑出来,设置项目繁琐,这里改为cmake来配置;其中pcl最新版智能指针已全部使用标准库std::shared_ptr这个了,所以在工程中查找boost::shared_ptr,全部替换为std::shared_ptr。最后生成vs工程,可以到输出目录找到sln工程文件,用vs2022打开,编译即可。原创 2024-05-31 08:34:45 · 2459 阅读 · 3 评论 -
pcl点云变换transformPointCloud加速
以上针对单个点,可适用于稠密和稀疏点云,稠密点云可以四个点一起处理。原创 2023-06-08 18:14:48 · 754 阅读 · 0 评论