pcl::MomentOfInertiaEstimation<pcl::PointXYZ> feature_extractor; 怎么显示
时间: 2024-01-09 21:04:25 浏览: 152
pcl.rar_PCL点云_pcl_点云 PCL_点云 读取
你可以在代码中使用cout语句将其输出到控制台。例如:
```
pcl::MomentOfInertiaEstimation<pcl::PointXYZ> feature_extractor;
std::cout << feature_extractor << std::endl;
```
不过需要注意的是,pcl::MomentOfInertiaEstimation类并没有定义输出运算符,因此上述代码编译时会出现错误。如果你需要输出pcl::MomentOfInertiaEstimation对象的信息,可以使用其成员函数,例如:
```
pcl::MomentOfInertiaEstimation<pcl::PointXYZ> feature_extractor;
// ...
Eigen::Vector3f min, max;
Eigen::Vector3f position;
Eigen::Matrix3f inertia_tensor;
feature_extractor.getBoundingBox(min, max);
feature_extractor.getMassCenter(position);
feature_extractor.getTensor(inertia_tensor);
std::cout << "Bounding box min: " << min << std::endl;
std::cout << "Bounding box max: " << max << std::endl;
std::cout << "Mass center: " << position << std::endl;
std::cout << "Inertia tensor: " << inertia_tensor << std::endl;
```
这里我们调用pcl::MomentOfInertiaEstimation类的成员函数来获取其计算出的特征信息,并将其输出到控制台。
阅读全文