本文整理汇总了C++中KinfuTracker::getLastFrameCloud方法的典型用法代码示例。如果您正苦于以下问题:C++ KinfuTracker::getLastFrameCloud方法的具体用法?C++ KinfuTracker::getLastFrameCloud怎么用?C++ KinfuTracker::getLastFrameCloud使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KinfuTracker
的用法示例。
在下文中一共展示了KinfuTracker::getLastFrameCloud方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: show
void CurrentFrameCloudView::show (const KinfuTracker& kinfu)
{
kinfu.getLastFrameCloud (cloud_device_);
int c;
cloud_device_.download (cloud_ptr_->points, c);
cloud_ptr_->width = cloud_device_.cols ();
cloud_ptr_->height = cloud_device_.rows ();
cloud_ptr_->is_dense = false;
cloud_viewer_.removeAllPointClouds ();
cloud_viewer_.addPointCloud<PointXYZ>(cloud_ptr_);
cloud_viewer_.spinOnce ();
}
示例2: showCloudXYZ
void KinectVisualization::showCloudXYZ(const KinfuTracker& kinfu)
{
//cout << cloud_device_xyz.cols() << endl;
kinfu.getLastFrameCloud (cloud_device_xyz);
int c;
cloud_device_xyz.download (cloud_ptr_->points, c);
cloud_ptr_->width = cloud_device_xyz.cols ();
cloud_ptr_->height = cloud_device_xyz.rows ();
cloud_ptr_->is_dense = false;
//cout << cloud_ptr_->width << " " << cloud_ptr_->height << endl;
//writeCloudFile(2, cloud_ptr_);
cloud_viewer_xyz_.removeAllPointClouds ();
cloud_viewer_xyz_.addPointCloud<PointXYZ>(cloud_ptr_);
}