|
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 | FREAKDescriptor |
| Implementation the template-free base class for the FREAK descriptors. 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.