一、简介
有时候点云数据可能很大(如几个G),但是如果这时我们又想将PCL类型转换为Eigen类型,那么这样对内存的使用会造成很大的压力,因此PCL中也就为我们提供了内存映射这一函数,即在不进行深度复制的情况下完成类型转换,也就是两种不同的数据类型变量共有同一内存空间。
二、相关数据类型
Eigen::Map< PlainObjectType, MapOptions, StrideType >
映射现有数据数组的矩阵或向量表达式。其中PlainObjectType
是指映射数据的等效矩阵类型;MapOptions
以字节为单位指定指针对齐方式。它可以是:Aligned128, Aligned64, Aligned32, Aligned16, Aligned8或Unaligned。默认为“未对齐”;StrideType
(可选)指定步长。默认情况下,Map假定一个普通的连续