点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 2716|回复: 1

如何提取平面与3D模型或点云的相交线

[复制链接]
发表于 2014-5-5 14:48:51 | 显示全部楼层 |阅读模式
我想对一个点云进行切片(象CT一样做出每个断面的图像),这个用PCL库哪个功能能做到?
-----我想用过滤功能,但好象方向不对。
-----综观《点云库PCL学习教程》全书,也没找到直接相关的内容。
-----请高手指点。
回复

使用道具 举报

 楼主| 发表于 2014-5-6 15:54:49 | 显示全部楼层
《点云库PCL学习教程》P242讲到
Void projectPoints(inliers,model_coefficients,projected_points,copy_data_fields=true)
作用是:将局内点inliers投影到平面模型model_coefficients上创建一组新的云projected_points,
如果copy_data_fields设为true,则投影所得到的点云不包含已民经在模型上的点,
因为局内点部分在模型上,部分是在距离模型允许范围内。
=====================================================
看来解决的方案:
(1)生成局内点inliers;
(2)定义平面模型model_coefficients
(3)设copy_data_fields=false
(4)生成投影后点云projected_points
(5)将投影后的点云生成凹/凸多边形,即可得到边界
(6)将得到的多边形点云,根据需要进行旋转
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-4-29 07:14 , Processed in 1.779143 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表