| 
    Ocean
    
   | 
 
Namespace of the CV Detector library. More...
Namespaces | |
| namespace | Barcodes | 
| namespace | Bullseyes | 
| Namespace of the bullseye code library.  | |
| namespace | QRCodes | 
Data Structures | |
| class | CalibrationPatternDetector | 
| This class implements a detector for calibration patterns.  More... | |
| class | Descriptor | 
| This class implements the abstract base for arbitrary descriptors.  More... | |
| class | FASTFeature | 
| This class implements a FAST feature.  More... | |
| class | FASTFeatureDetector | 
| This class implements a FAST feature detector.  More... | |
| class | Feature | 
| This class implements the abstract base class for arbitrary computer vision features.  More... | |
| class | FeatureDetector | 
| This class provides an abstraction for visual features and strong feature points.  More... | |
| class | FrameChangeDetector | 
| This class implements a simple detection algorithm to compute whether a camera's image content has significantly changed between a given frame and a registered keyframe.  More... | |
| class | FREAKDescriptorT | 
| Forward-declaration of the descriptor class.  More... | |
| class | HarrisCorner | 
| This class implements a Harris corner.  More... | |
| class | HarrisCornerDetector | 
| This class implements the Harris corner detector.  More... | |
| class | HemiCube | 
| Data structure used for efficient grouping to 2D line segments This data structure is inspired by and derived from the HemiCube of Rick Szeliski and Daniel Scharstein.  More... | |
| class | LineDetectorHough | 
| This class implements a line detector mainly based on the Hough transformation.  More... | |
| class | LineDetectorULF | 
| This class implements a line detector optimized for urban lines (Urban Line Finder).  More... | |
| class | LineEvaluator | 
| This class implements an evalutator for line segments.  More... | |
| class | MessengerCodeDetector | 
| This class implements a detector for circular Messenger Codes.  More... | |
| class | ORBDescriptor | 
| This class implement the descriptor for ORB features.  More... | |
| class | ORBFeature | 
| This class implements a ORB feature.  More... | |
| class | ORBFeatureDescriptor | 
| This class implements all necessary functions for the ORB feature descriptor and matcher.  More... | |
| class | ORBFeatureOrientation | 
| This class implements all necessary functions to calculate the orientation of an ORB features.  More... | |
| class | ORBSamplingPattern | 
| This singleton holds several lookup tables for the determination of ORB descriptors.  More... | |
| class | OrientedPointFeature | 
| This class implements the base class for all computer vision features mainly basing on points width an orientation.  More... | |
| class | PointFeature | 
| This class implements the base class for all computer vision features mainly basing on points.  More... | |
| class | ShapeDetector | 
| This class is a collection of detectors for geometric shapes.  More... | |
| class | Utilities | 
| This class is a collection of detector-related utitility functions.  More... | |
Typedefs | |
| using | FASTFeatures = std::vector< FASTFeature > | 
| Definition of a vector holding FAST features.   | |
| using | FeatureIndices = std::vector< unsigned int > | 
| Definition of a vector holding feature indices.   | |
| using | FREAKDescriptor32 = FREAKDescriptorT< 32 > | 
| Typedef for the 32-bytes long FREAK descriptor.   | |
| using | FREAKDescriptors32 = std::vector< FREAKDescriptor32 > | 
| Vector of 32-bytes long FREAK descriptors.   | |
| using | FREAKDescriptor64 = FREAKDescriptorT< 64 > | 
| Typedef for the 64-bytes long FREAK descriptor.   | |
| using | FREAKDescriptors64 = std::vector< FREAKDescriptor64 > | 
| Vector of 64-bytes long FREAK descriptors.   | |
| using | HarrisCorners = std::vector< HarrisCorner > | 
| Definition of a vector holding Harris corners.   | |
| using | ORBDescriptors = StaticVector< ORBDescriptor, 3 > | 
| Definition of a static vector holding up to three ORB descriptors.   | |
| using | ORBFeatures = std::vector< ORBFeature > | 
| Definition of a vector holding ORB features.   | |
| using | OrientedPointFeatures = std::vector< OrientedPointFeature > | 
| Definition of a vector holding oriented point features.   | |
| using | PointFeatures = std::vector< PointFeature > | 
| Definition of a vector holding point features.   | |
Namespace of the CV Detector library.
The Namespace Ocean::CV::Detector is used in the entire Ocean CV Detector Library.
| using Ocean::CV::Detector::FREAKDescriptor32 = typedef FREAKDescriptorT<32> | 
Typedef for the 32-bytes long FREAK descriptor.
| using Ocean::CV::Detector::FREAKDescriptor64 = typedef FREAKDescriptorT<64> | 
Typedef for the 64-bytes long FREAK descriptor.
| using Ocean::CV::Detector::FREAKDescriptors32 = typedef std::vector<FREAKDescriptor32> | 
Vector of 32-bytes long FREAK descriptors.
| using Ocean::CV::Detector::FREAKDescriptors64 = typedef std::vector<FREAKDescriptor64> | 
Vector of 64-bytes long FREAK descriptors.