Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Member Functions
pcl::segmentation::grabcut::GMM Class Reference

#include <pcl/segmentation/grabcut_segmentation.h>

Public Member Functions

 GMM ()
 Initialize GMM with ddesired number of gaussians. More...
 
 GMM (std::size_t K)
 Initialize GMM with ddesired number of gaussians. More...
 
 ~GMM ()=default
 Destructor. More...
 
std::size_t getK () const
 
void resize (std::size_t K)
 resize gaussians More...
 
Gaussianoperator[] (std::size_t pos)
 
const Gaussianoperator[] (std::size_t pos) const
 
float probabilityDensity (const Color &c)
 
float probabilityDensity (std::size_t i, const Color &c)
 

Detailed Description

Definition at line 222 of file grabcut_segmentation.h.

Constructor & Destructor Documentation

◆ GMM() [1/2]

pcl::segmentation::grabcut::GMM::GMM ( )
inline

Initialize GMM with ddesired number of gaussians.

Definition at line 226 of file grabcut_segmentation.h.

◆ GMM() [2/2]

pcl::segmentation::grabcut::GMM::GMM ( std::size_t  K)
inline

Initialize GMM with ddesired number of gaussians.

Definition at line 228 of file grabcut_segmentation.h.

◆ ~GMM()

pcl::segmentation::grabcut::GMM::~GMM ( )
default

Destructor.

Member Function Documentation

◆ getK()

std::size_t pcl::segmentation::grabcut::GMM::getK ( ) const
inline
Returns
K

Definition at line 233 of file grabcut_segmentation.h.

◆ operator[]() [1/2]

Gaussian& pcl::segmentation::grabcut::GMM::operator[] ( std::size_t  pos)
inline
Returns
a reference to the gaussian at a given position

Definition at line 239 of file grabcut_segmentation.h.

◆ operator[]() [2/2]

const Gaussian& pcl::segmentation::grabcut::GMM::operator[] ( std::size_t  pos) const
inline
Returns
a const reference to the gaussian at a given position

Definition at line 242 of file grabcut_segmentation.h.

◆ probabilityDensity() [1/2]

float pcl::segmentation::grabcut::GMM::probabilityDensity ( const Color c)
Returns
the computed probability density of a color in this GMM

◆ probabilityDensity() [2/2]

float pcl::segmentation::grabcut::GMM::probabilityDensity ( std::size_t  i,
const Color c 
)
Returns
the computed probability density of a color in just one Gaussian

◆ resize()

void pcl::segmentation::grabcut::GMM::resize ( std::size_t  K)
inline

resize gaussians

Definition at line 236 of file grabcut_segmentation.h.

References pcl::K.


The documentation for this class was generated from the following file: