本文主要是介绍open3d点云处理初步学习:剪裁,过虑,配准应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于通过Python-open3d处理点云的问题,mark一下:csdn上除了官方文档的教程实现外,暂未查到相关的开发应用,资料还比较少。
点云处理杂乱无序零件点云;
1.通过AABB方式实现点云背景过滤,将目标点云通过 o3d.geometry.AxisAlignedBoundingBox(get_min_bound+[],get_max_bound+[])给点云边界X,Y,Z设置缩减量实现crop并保存主要目标点云
2.通过点云距离dists = source.compute_point_cloud_distance(target) 获取感兴趣的目标点云,一个或多个 (还是手动调整状态,零间尺寸一致,大概规范存储的话,通过距离可以设定自动裁剪)
3.点云配准问题:学习摸索中,不懂是否要将上述不完整的点云图直接和目标点云图直接配准,还是要补全点云后再配准。关键点匹配在柱形零件上去找还真不容易。
手动配准图,目标点云也是手动分割的——双目相机视野下还能看,一配准就够乱了。
第一篇学习博客,再去文档上找资源来学习.....
这篇关于open3d点云处理初步学习:剪裁,过虑,配准应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!