44 #include <pcl/PointIndices.h>
45 #include <pcl/gpu/people/label_common.h>
81 os <<
" Blob2 id " << b.
id <<
" label " << b.
label <<
" lid " << b.
lid << std::endl;
82 os <<
" mean " << b.
mean(0) <<
" , " << b.
mean(1) <<
" , " << b.
mean(2) <<
" , " << b.
mean(3) << std::endl;
83 os <<
" cov " << std::endl << b.
cov << std::endl;
85 os <<
" eigenvect " << std::endl << b.
eigenvect << std::endl;
86 os <<
" min " << b.
min(0) <<
" , " << b.
min(1) <<
" , " << b.
min(2) <<
" , " << b.
min(3) << std::endl;
87 os <<
" max " << b.
max(0) <<
" , " << b.
max(1) <<
" , " << b.
max(2) <<
" , " << b.
max(3) << std::endl;
std::ostream & operator<<(std::ostream &os, const Blob2 &b)
part_t
Our code is foreseen to use maximal use 32 labels.
This structure contains all parameters to describe blobs and their parent/child relations.
Eigen::Matrix3f eigenvect
char child_label[MAX_CHILD]
pcl::PointIndices indices
float child_dist[MAX_CHILD]