|
Ocean
|
The Ocean CV Dectector Library provides several different computer vision feature detection functionalities. More...
Modules | |
| Ocean Barcode Library | |
| The Ocean Barcode Library implements a detector for barcodes. | |
| Ocean Bullseye Library | |
| The Ocean Bullseyes Library implements a detector for bullseye patterns. | |
| Ocean QR Code Library | |
| The Ocean QR Code Library implements detectors and generators for QR codes. | |
Data Structures | |
| class | Ocean::CV::Detector::CalibrationPatternDetector |
| This class implements a detector for calibration patterns. More... | |
| class | Ocean::CV::Detector::Descriptor |
| This class implements the abstract base for arbitrary descriptors. More... | |
| class | Ocean::CV::Detector::FASTFeature |
| This class implements a FAST feature. More... | |
| class | Ocean::CV::Detector::FASTFeatureDetector |
| This class implements a FAST feature detector. More... | |
| class | Ocean::CV::Detector::Feature |
| This class implements the abstract base class for arbitrary computer vision features. More... | |
| class | Ocean::CV::Detector::FeatureDetector |
| This class provides an abstraction for visual features and strong feature points. More... | |
| class | Ocean::CV::Detector::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 | Ocean::CV::Detector::FREAKDescriptorT< tSize > |
| Forward-declaration of the descriptor class. More... | |
| class | Ocean::CV::Detector::HarrisCorner |
| This class implements a Harris corner. More... | |
| class | Ocean::CV::Detector::HarrisCornerDetector |
| This class implements the Harris corner detector. More... | |
| class | Ocean::CV::Detector::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 | Ocean::CV::Detector::LineDetectorHough |
| This class implements a line detector mainly based on the Hough transformation. More... | |
| class | Ocean::CV::Detector::LineDetectorULF |
| This class implements a line detector optimized for urban lines (Urban Line Finder). More... | |
| class | Ocean::CV::Detector::LineEvaluator |
| This class implements an evalutator for line segments. More... | |
| class | Ocean::CV::Detector::MessengerCodeDetector |
| This class implements a detector for circular Messenger Codes. More... | |
| class | Ocean::CV::Detector::ORBDescriptor |
| This class implement the descriptor for ORB features. More... | |
| class | Ocean::CV::Detector::ORBFeature |
| This class implements a ORB feature. More... | |
| class | Ocean::CV::Detector::ORBFeatureDescriptor |
| This class implements all necessary functions for the ORB feature descriptor and matcher. More... | |
| class | Ocean::CV::Detector::ORBFeatureOrientation |
| This class implements all necessary functions to calculate the orientation of an ORB features. More... | |
| class | Ocean::CV::Detector::ORBSamplingPattern |
| This singleton holds several lookup tables for the determination of ORB descriptors. More... | |
| class | Ocean::CV::Detector::OrientedPointFeature |
| This class implements the base class for all computer vision features mainly basing on points width an orientation. More... | |
| class | Ocean::CV::Detector::PointFeature |
| This class implements the base class for all computer vision features mainly basing on points. More... | |
| class | Ocean::CV::Detector::ShapeDetector |
| This class is a collection of detectors for geometric shapes. More... | |
| class | Ocean::CV::Detector::Utilities |
| This class is a collection of detector-related utitility functions. More... | |
Typedefs | |
| using | Ocean::CV::Detector::FASTFeatures = std::vector< FASTFeature > |
| Definition of a vector holding FAST features. | |
| using | Ocean::CV::Detector::HarrisCorners = std::vector< HarrisCorner > |
| Definition of a vector holding Harris corners. | |
| using | Ocean::CV::Detector::ORBDescriptors = StaticVector< ORBDescriptor, 3 > |
| Definition of a static vector holding up to three ORB descriptors. | |
| using | Ocean::CV::Detector::ORBFeatures = std::vector< ORBFeature > |
| Definition of a vector holding ORB features. | |
| using | Ocean::CV::Detector::OrientedPointFeatures = std::vector< OrientedPointFeature > |
| Definition of a vector holding oriented point features. | |
| using | Ocean::CV::Detector::PointFeatures = std::vector< PointFeature > |
| Definition of a vector holding point features. | |
The Ocean CV Dectector Library provides several different computer vision feature detection functionalities.
The library is platform independent.
| using Ocean::CV::Detector::FASTFeatures = typedef std::vector<FASTFeature> |
Definition of a vector holding FAST features.
| using Ocean::CV::Detector::HarrisCorners = typedef std::vector<HarrisCorner> |
Definition of a vector holding Harris corners.
| using Ocean::CV::Detector::ORBDescriptors = typedef StaticVector<ORBDescriptor, 3> |
Definition of a static vector holding up to three ORB descriptors.
| using Ocean::CV::Detector::ORBFeatures = typedef std::vector<ORBFeature> |
Definition of a vector holding ORB features.
| using Ocean::CV::Detector::OrientedPointFeatures = typedef std::vector<OrientedPointFeature> |
Definition of a vector holding oriented point features.
| using Ocean::CV::Detector::PointFeatures = typedef std::vector<PointFeature> |
Definition of a vector holding point features.