#include <fractalmarkerset.h>
Definition at line 10 of file fractalmarkerset.h.
◆ CONF_TYPES
Enumerator |
---|
FRACTAL_2L_6 | |
FRACTAL_3L_6 | |
FRACTAL_4L_6 | |
FRACTAL_5L_6 | |
CUSTOM | |
Definition at line 13 of file fractalmarkerset.h.
◆ Fractal3DInfoType
◆ _fromStream()
void aruco::FractalMarkerSet::_fromStream |
( |
FractalMarkerSet & |
configuration, |
|
|
std::istream & |
str |
|
) |
| |
|
static |
◆ _toStream()
void aruco::FractalMarkerSet::_toStream |
( |
FractalMarkerSet & |
configuration, |
|
|
std::ostream & |
str |
|
) |
| |
|
static |
◆ configureMat()
cv::Mat aruco::FractalMarkerSet::configureMat |
( |
int |
nVal, |
|
|
int |
kVal, |
|
|
int |
maxIter = 10000 |
|
) |
| |
configureMat
configure bits of inner marker
- Parameters
-
nVal | N region |
kVal | K region |
maxIter | Number of iteration |
- Returns
- Mat configurated marker
Definition at line 433 of file fractalmarkerset.cpp.
◆ convertToMeters()
FractalMarkerSet aruco::FractalMarkerSet::convertToMeters |
( |
float |
fractalSize_meters | ) |
|
◆ create()
void aruco::FractalMarkerSet::create |
( |
std::vector< std::pair< int, int >> |
regionsConfig, |
|
|
float |
pixSize |
|
) |
| |
create
create set of markers
- Parameters
-
regionsConfig | {N(f1),K(f1)}{N(f2):K(f2)}...{N(fn):K(fn)} |
pixSize | |
Definition at line 379 of file fractalmarkerset.cpp.
◆ dstMarker()
int aruco::FractalMarkerSet::dstMarker |
( |
const cv::Mat |
m | ) |
|
◆ dstMarkerToFractalDict()
int aruco::FractalMarkerSet::dstMarkerToFractalDict |
( |
cv::Mat |
m | ) |
|
◆ dstMarkerToMarker()
int aruco::FractalMarkerSet::dstMarkerToMarker |
( |
const cv::Mat |
m1, |
|
|
const cv::Mat |
m2 |
|
) |
| |
◆ getConfigurations()
std::vector< std::string > aruco::FractalMarkerSet::getConfigurations |
( |
| ) |
|
|
static |
◆ getFractalMarkerImage()
cv::Mat aruco::FractalMarkerSet::getFractalMarkerImage |
( |
int |
pixSize, |
|
|
bool |
border = false |
|
) |
| |
◆ getFractalSize()
float aruco::FractalMarkerSet::getFractalSize |
( |
| ) |
const |
|
inline |
◆ getInnerCorners()
std::map< int, std::vector< cv::Point3f > > aruco::FractalMarkerSet::getInnerCorners |
( |
| ) |
|
◆ getTypeFromString()
◆ getTypeString()
◆ isExpressedInMeters()
bool aruco::FractalMarkerSet::isExpressedInMeters |
( |
| ) |
const |
|
inline |
◆ isExpressedInPixels()
bool aruco::FractalMarkerSet::isExpressedInPixels |
( |
| ) |
const |
|
inline |
◆ isFractalMarker()
bool aruco::FractalMarkerSet::isFractalMarker |
( |
cv::Mat & |
m, |
|
|
int |
nbits, |
|
|
int & |
id |
|
) |
| |
◆ isNormalize()
bool aruco::FractalMarkerSet::isNormalize |
( |
| ) |
const |
|
inline |
Indicates if the corners are normalized. -1..1 external marker
Definition at line 96 of file fractalmarkerset.h.
◆ isPredefinedConfigurationString()
bool aruco::FractalMarkerSet::isPredefinedConfigurationString |
( |
std::string |
str | ) |
|
|
static |
◆ load()
◆ loadPredefined() [1/2]
◆ loadPredefined() [2/2]
◆ nBits()
int aruco::FractalMarkerSet::nBits |
( |
| ) |
const |
|
inline |
◆ normalize()
◆ readFromFile()
◆ saveToFile()
void aruco::FractalMarkerSet::saveToFile |
( |
cv::FileStorage & |
fs | ) |
|
◆ _idExternal
int aruco::FractalMarkerSet::_idExternal = 0 |
|
private |
◆ _nmarkers
int aruco::FractalMarkerSet::_nmarkers |
|
private |
◆ config
std::string aruco::FractalMarkerSet::config |
|
private |
◆ fractalMarkerCollection
std::map<int, FractalMarker> aruco::FractalMarkerSet::fractalMarkerCollection |
◆ mInfoType
int aruco::FractalMarkerSet::mInfoType |
◆ nbits_fractalMarkerIDs
std::map<int, std::vector<int> > aruco::FractalMarkerSet::nbits_fractalMarkerIDs |
The documentation for this class was generated from the following files: