点云技术相关产学研社区

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

扫一扫,访问微社区

查看: 4944|回复: 2

深度传感器位资Eigen::Affine3f

[复制链接]
发表于 2014-6-26 11:42:55 | 显示全部楼层 |阅读模式
深度图像内,PCL提供的createFromPointCloudWithKnownSize函数有一个Eigen::Affine3f sensorPose参数,是一个防射变换矩阵,默认0,0,0,我理解是从原点望向我导入的点云数据计算成像,现在我该怎么改变它的位置和方向呢?比如跑到另一面去?
回复

使用道具 举报

发表于 2014-6-26 23:00:13 | 显示全部楼层
没用过你说的这个函数,是用来做什么的?是模拟kinect或其他点云获取设备的吗?
Eigen::Affine3f 内部是4*4的矩阵吧[R|t]和第四行是0001吧。我的理解是你设置的这个参数4*4matrix是相对现在场景的全局坐标系的一个变换,也就是设置一个摄像头的位置和姿态,然后这个函数利用设置的这个位姿来进行一些计算,比如模拟获取虚拟场景中的object的range之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-27 14:18:34 | 显示全部楼层
mypcl 发表于 2014-6-26 23:00
没用过你说的这个函数,是用来做什么的?是模拟kinect或其他点云获取设备的吗?
Eigen::Affine3f 内部是4*4 ...

用来计算深度图像。
我调试了一下,修改了矩阵的平移量303132就好了,可以在不同位置对点云离散采样,取出大部分我们关心的点。
回复 支持 反对

使用道具 举报

本版积分规则

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

GMT+8, 2024-4-29 06:34 , Processed in 1.735591 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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