Helper class that fits a single Gaussian to color samples.
More...
#include <pcl/segmentation/grabcut.h>
Public Member Functions |
| | GaussianFitter (float epsilon=0.0001) |
| void | add (const Color &c) |
| | Add a color sample.
|
| void | fit (Gaussian &g, std::size_t total_count, bool compute_eigens=false) const |
| | Build the gaussian out of all the added color samples.
|
| float | getEpsilon () |
| void | setEpsilon (float epsilon) |
| | set epsilon which will be added to the covariance matrix diagonal which avoids singular covariance matrix
|
Detailed Description
Helper class that fits a single Gaussian to color samples.
Definition at line 260 of file grabcut.h.
Constructor & Destructor Documentation
| pcl::segmentation::grabcut::GaussianFitter::GaussianFitter |
( |
float |
epsilon = 0.0001 | ) |
|
|
inline |
Member Function Documentation
| void pcl::segmentation::grabcut::GaussianFitter::add |
( |
const Color & |
c | ) |
|
| void pcl::segmentation::grabcut::GaussianFitter::fit |
( |
Gaussian & |
g, |
|
|
std::size_t |
total_count, |
|
|
bool |
compute_eigens = false |
|
) |
| const |
Build the gaussian out of all the added color samples.
| float pcl::segmentation::grabcut::GaussianFitter::getEpsilon |
( |
| ) |
|
|
inline |
| void pcl::segmentation::grabcut::GaussianFitter::setEpsilon |
( |
float |
epsilon | ) |
|
|
inline |
set epsilon which will be added to the covariance matrix diagonal which avoids singular covariance matrix
- Parameters
-
| [in] | epsilon | user defined epsilon |
Definition at line 284 of file grabcut.h.
The documentation for this class was generated from the following file:
- /tmp/buildd/pcl-1.7-1.7.0/segmentation/include/pcl/segmentation/grabcut.h