点云技术相关产学研社区

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

扫一扫,访问微社区

查看: 3299|回复: 0

PCLVisualizer好像没有对点云进行平移旋转等操作的函数

[复制链接]
发表于 2014-4-10 09:49:17 | 显示全部楼层 |阅读模式
本帖最后由 guohaolys 于 2014-4-10 10:17 编辑

只是显示上的需要,貌似PCLVisualizer封装还没有想一般显示的库里面具有对模型的显示变换操作。现成的方案就是直接变换点云,搞个拷贝了。
Eigen::Affine3f t;       pcl::getTransformation(10.0,5.0,20.0,0.0,0.0,0.0,t);       pcl::transformPointCloud(*cloud, *cloud2, t);   //cloud2是输出点云,变换到想显示的相对位置
void pcl::getTransformation(float x,float y,float z,float roll,float pitch,float yaw,Eigen::Affine3f & t )
这个变换矩阵的参数,功能一目了然,不废话了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册加入PCL中国点云技术相关产学研社区

x
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-4-29 08:57 , Processed in 2.143152 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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