Image Component Library (ICL)
|
Classes | |
struct | DecodedBCHCode |
BCH decoder result. More... | |
struct | DecodedBCHCode2D |
slightly more comples decoding result that does also contain an rotation value More... | |
class | BCHCoder |
Main class for BCH encoding/decoding. More... | |
class | Fiducial |
Main class for detected image markers/fiducials. More... | |
class | FiducialDetector |
Main Fiducial Detector class. More... | |
struct | FiducialDetectorPlugin |
Generic Interface class for FiducialDetector plugins. More... | |
class | FiducialDetectorPluginAmoeba |
FiducialDetectorPlugin for reacTIVision's 'amoeba' markers. More... | |
class | FiducialDetectorPluginART |
FiducialDetectorPlugin for ARToolkit like markers using binary image patches as marker IDs. More... | |
class | FiducialDetectorPluginBCH |
FiducialDetectorPlugin for ARToolkit+ like markers using BCH coded IDs. More... | |
class | FiducialDetectorPluginForQuads |
FiducialDetectorPlugin for quad-markers like ARToolkit and BCH-Code markers. More... | |
class | FiducialDetectorPluginHierarchical |
Extra abstraction layer that defines a basic skeleton for the detection of hierarchical fiducials. More... | |
class | FiducialDetectorPluginICL1 |
FiducialDetectorPlugin for ARToolkit+ like markers using BCH coded IDs. More... | |
struct | FiducialImpl |
Hidden implemetation for fiduical classes. More... | |
struct | MarkerCodeICL1 |
Utility class for markers of type "icl1". More... | |
struct | MarkerMetricsICL1 |
Marker metrics for "icl1" markers. More... | |
class | MultiCamFiducial |
Fiducial Type for the MuliCamFiducialDetector. More... | |
class | MultiCamFiducialDetector |
Fiducial detector class that allows for using multiple cameras at once for fiducial detection. More... | |
struct | MultiCamFiducialImpl |
Internal Implementation class for the MutiCamFiducial. More... | |
class | QuadDetector |
Tool-class for detecting tilted quads in images. More... | |
struct | RegionStructure |
region structure interface class More... | |
class | TiltedQuad |
Utility class that represents a tilted quad in an image. More... | |
struct | TwoLevelRegionStructure |
Defines a common two level RegionStructure. More... | |
Typedefs | |
typedef std::bitset< 36 > | BCHCode |
used 36Bit BCH Code -> 12Bit data max-Error: 4bit | |
typedef std::bitset< 4096 > | BCHCodeSubSet |
used to determine wich marker IDs are allowed | |
typedef utils::SmartPtr < RegionStructure > | RegionStructurePtr |
Managed pointer type definition. | |
Functions | |
std::ostream & | operator<< (std::ostream &s, const DecodedBCHCode2D::Rotation &r) |
ostream-operator for DecodedBCHCode2D::Rotation | |
Fiducial::FeatureSet | operator| (Fiducial::FeatureSet s, Fiducial::Feature f) |
or operator for convenient creation of Fiducial::FeatureSet instances | |
Fiducial::FeatureSet | operator| (Fiducial::Feature f, Fiducial::FeatureSet s) |
or operator for convenient creation of Fiducial::FeatureSet instances | |
Fiducial::FeatureSet | operator| (Fiducial::Feature f1, Fiducial::Feature f2) |
or operator for convenient creation of Fiducial::FeatureSet instances | |
std::ostream & | operator<< (std::ostream &str, const MarkerCodeICL1 &c) |
ostream operator for MarkerCodeICL1 | |
std::ostream & | operator<< (std::ostream &s, const QuadDetector::QuadColor &c) |
ostream operator for QuadDetector::QuadColor instances | |
std::istream & | operator>> (std::istream &s, QuadDetector::QuadColor &c) |
istream operator for QuadDetector::QuadColor instances |
typedef std::bitset<36> icl::markers::BCHCode |
used 36Bit BCH Code -> 12Bit data max-Error: 4bit
typedef std::bitset<4096> icl::markers::BCHCodeSubSet |
used to determine wich marker IDs are allowed
Managed pointer type definition.
std::ostream& icl::markers::operator<< | ( | std::ostream & | s, |
const DecodedBCHCode2D::Rotation & | r | ||
) |
ostream-operator for DecodedBCHCode2D::Rotation
std::ostream& icl::markers::operator<< | ( | std::ostream & | s, |
const QuadDetector::QuadColor & | c | ||
) |
ostream operator for QuadDetector::QuadColor instances
std::ostream& icl::markers::operator<< | ( | std::ostream & | str, |
const MarkerCodeICL1 & | c | ||
) |
ostream operator for MarkerCodeICL1
std::istream& icl::markers::operator>> | ( | std::istream & | s, |
QuadDetector::QuadColor & | c | ||
) |
istream operator for QuadDetector::QuadColor instances
Fiducial::FeatureSet icl::markers::operator| | ( | Fiducial::FeatureSet | s, |
Fiducial::Feature | f | ||
) | [inline] |
or operator for convenient creation of Fiducial::FeatureSet instances
Fiducial::FeatureSet icl::markers::operator| | ( | Fiducial::Feature | f, |
Fiducial::FeatureSet | s | ||
) | [inline] |
or operator for convenient creation of Fiducial::FeatureSet instances
Fiducial::FeatureSet icl::markers::operator| | ( | Fiducial::Feature | f1, |
Fiducial::Feature | f2 | ||
) | [inline] |
or operator for convenient creation of Fiducial::FeatureSet instances