Math 使用PCL PointXYZ结构进行数学运算?
对PCL(点云库)数据类型(即PointXYZ)进行数学、加法、减法运算的常用方法是什么?似乎没有为基础定义运算符Math 使用PCL PointXYZ结构进行数学运算?,math,point,Math,Point,对PCL(点云库)数据类型(即PointXYZ)进行数学、加法、减法运算的常用方法是什么?似乎没有为基础定义运算符 我认为PCL的方法可能是转换为特征向量,但似乎也没有一个构造函数来实现这一点。对于任何想用PointXYZ做基础数学的人,这里有一个简单的例子: pcl::PointXYZ a(0, 1, 2), b(10, 20, 30), c; c.getArray3fMap() = a.getArray3fMap() + b.getArray3fMap(); std::cout
我认为PCL的方法可能是转换为特征向量,但似乎也没有一个构造函数来实现这一点。对于任何想用
PointXYZ
做基础数学的人,这里有一个简单的例子:
pcl::PointXYZ a(0, 1, 2), b(10, 20, 30), c;
c.getArray3fMap() = a.getArray3fMap() + b.getArray3fMap();
std::cout << "c=" << c << std::endl;
//c=(10,21,32)
c.getArray3fMap() = a.getArray3fMap() * b.getArray3fMap();
std::cout << "c=" << c << std::endl;
//c=(0,20,60)
点xyza(0,1,2),b(10,20,30),c;
c、 getArray3fMap()=a.getArray3fMap()+b.getArray3fMap();
谢谢!我不再使用PCL(那是2年前的事了),但我只是想假设它是有效的。某种参考:。