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 | |
Helper class that fits a single Gaussian to color samples.
Definition at line 260 of file grabcut.h.
| pcl::segmentation::grabcut::GaussianFitter::GaussianFitter | ( | float | epsilon = 0.0001 |
) | [inline] |
| void pcl::segmentation::grabcut::GaussianFitter::add | ( | const Color & | c | ) |
Add a color sample.
| 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] |