#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::ChromaticMask |
( |
| ) |
|
|
inline |
◆ calculateGridImage()
void ChromaticMask::calculateGridImage |
( |
const aruco::Board & |
board | ) |
|
◆ classify()
void ChromaticMask::classify |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
◆ classify2()
void ChromaticMask::classify2 |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
◆ getCellMap()
cv::Mat ChromaticMask::getCellMap |
( |
| ) |
|
|
inline |
◆ getDistance()
double ChromaticMask::getDistance |
( |
cv::Point2d |
pixel, |
|
|
unsigned int |
classifier |
|
) |
| |
|
inlineprivate |
◆ getMask()
cv::Mat ChromaticMask::getMask |
( |
| ) |
|
|
inline |
◆ isValid()
bool ChromaticMask::isValid |
( |
| ) |
|
|
inline |
◆ resetMask()
void ChromaticMask::resetMask |
( |
| ) |
|
◆ setParams() [1/2]
◆ setParams() [2/2]
◆ train()
void ChromaticMask::train |
( |
const cv::Mat & |
in, |
|
|
const aruco::Board & |
board |
|
) |
| |
◆ update()
void ChromaticMask::update |
( |
const cv::Mat & |
in | ) |
|
◆ _BD
◆ _canonicalPos
cv::Mat ChromaticMask::_canonicalPos |
|
private |
◆ _cell_neighbours
vector< vector< size_t > > ChromaticMask::_cell_neighbours |
|
private |
◆ _cellCenters
vector< cv::Point2f > ChromaticMask::_cellCenters |
|
private |
◆ _cellMap
cv::Mat ChromaticMask::_cellMap |
|
private |
◆ _cellSize
const float ChromaticMask::_cellSize |
|
private |
◆ _centers
vector< cv::Point2f > ChromaticMask::_centers |
|
private |
◆ _classifiers
◆ _CP
◆ _imgCornerPoints
vector< cv::Point2f > ChromaticMask::_imgCornerPoints |
|
private |
◆ _isValid
bool ChromaticMask::_isValid |
|
private |
◆ _mask
cv::Mat ChromaticMask::_mask |
|
private |
◆ _maskAux
cv::Mat ChromaticMask::_maskAux |
|
private |
◆ _mc
unsigned int ChromaticMask::_mc |
|
private |
◆ _nc
unsigned int ChromaticMask::_nc |
|
private |
◆ _objCornerPoints
vector< cv::Point3f > ChromaticMask::_objCornerPoints |
|
private |
◆ _perpTrans
cv::Mat ChromaticMask::_perpTrans |
|
private |
◆ _pixelsVector
vector< cv::Point2f > ChromaticMask::_pixelsVector |
|
private |
◆ _threshProb
double ChromaticMask::_threshProb |
|
private |
The documentation for this class was generated from the following files: