#include <chromaticmask.h>
|
void | calculateGridImage (const aruco::Board &board) |
|
| ChromaticMask () |
|
void | classify (const cv::Mat &in, const aruco::Board &board) |
|
void | classify2 (const cv::Mat &in, const aruco::Board &board) |
|
cv::Mat | getCellMap () |
|
cv::Mat | getMask () |
|
bool | isValid () |
|
void | resetMask () |
|
void | setParams (unsigned int mc, unsigned int nc, double threshProb, aruco::CameraParameters CP, aruco::BoardConfiguration BC, vector< cv::Point3f > corners) |
|
void | setParams (unsigned int mc, unsigned int nc, double threshProb, aruco::CameraParameters CP, aruco::BoardConfiguration BC, float markersize=-1.) |
|
void | train (const cv::Mat &in, const aruco::Board &board) |
|
void | update (const cv::Mat &in) |
|
|
double | getDistance (cv::Point2d pixel, unsigned int classifier) |
|
Definition at line 72 of file chromaticmask.h.
ChromaticMask::ChromaticMask |
( |
| ) |
|
|
inline |
void ChromaticMask::calculateGridImage |
( |
const aruco::Board & |
board | ) |
|
void ChromaticMask::classify |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
void ChromaticMask::classify2 |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
cv::Mat ChromaticMask::getCellMap |
( |
| ) |
|
|
inline |
double ChromaticMask::getDistance |
( |
cv::Point2d |
pixel, |
|
|
unsigned int |
classifier |
|
) |
| |
|
inlineprivate |
cv::Mat ChromaticMask::getMask |
( |
| ) |
|
|
inline |
bool ChromaticMask::isValid |
( |
| ) |
|
|
inline |
void ChromaticMask::resetMask |
( |
| ) |
|
void ChromaticMask::train |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
void ChromaticMask::update |
( |
const cv::Mat & |
in | ) |
|
cv::Mat ChromaticMask::_canonicalPos |
|
private |
vector< vector< size_t > > ChromaticMask::_cell_neighbours |
|
private |
vector< cv::Point2f > ChromaticMask::_cellCenters |
|
private |
cv::Mat ChromaticMask::_cellMap |
|
private |
const float ChromaticMask::_cellSize |
|
private |
vector< cv::Point2f > ChromaticMask::_centers |
|
private |
vector< cv::Point2f > ChromaticMask::_imgCornerPoints |
|
private |
bool ChromaticMask::_isValid |
|
private |
cv::Mat ChromaticMask::_mask |
|
private |
cv::Mat ChromaticMask::_maskAux |
|
private |
unsigned int ChromaticMask::_mc |
|
private |
unsigned int ChromaticMask::_nc |
|
private |
vector< cv::Point3f > ChromaticMask::_objCornerPoints |
|
private |
cv::Mat ChromaticMask::_perpTrans |
|
private |
vector< cv::Point2f > ChromaticMask::_pixelsVector |
|
private |
double ChromaticMask::_threshProb |
|
private |
The documentation for this class was generated from the following files: