点云技术相关产学研社区

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

扫一扫,访问微社区

查看: 2139|回复: 2

能在彩色点云中估计出法向量吗?

[复制链接]
发表于 2015-12-6 21:54:53 | 显示全部楼层 |阅读模式
跪求大神指导,在线等~~~
回复

使用道具 举报

发表于 2017-1-23 11:06:51 | 显示全部楼层
这个是可以的,法向量和点云是不是彩色的没有关系。我是用下面的代码做的,供参考。
pcl::PointCloud<pcl::Normal>::Ptr cloud_normals(new pcl::PointCloud<pcl::Normal>);
                pcl::PointCloud<pcl::Normal>::Ptr cloud_centered_normals(new pcl::PointCloud<pcl::Normal>);
                pcl::search::KdTree<PointT>::Ptr tree(new pcl::search::KdTree<PointT>());
                pcl::NormalEstimation<PointT, pcl::Normal> ne;
                ne.setSearchMethod(tree);
                ne.setRadiusSearch(0.2);
                ne.setViewPoint(0, 0, 1.0);
                ne.setInputCloud(cloud_centered);
                ne.compute(*cloud_centered_normals);
回复 支持 反对

使用道具 举报

发表于 2017-1-23 11:08:09 | 显示全部楼层
WilliamChan 发表于 2017-1-23 11:06
这个是可以的,法向量和点云是不是彩色的没有关系。我是用下面的代码做的,供参考。
pcl:ointCloud:tr  ...

对了,其中PointT类型要和你的输入点云类型相同。在main函数前define一下。
回复 支持 反对

使用道具 举报

本版积分规则

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

GMT+8, 2024-5-6 03:49 , Processed in 1.105624 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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