Ocean
Ocean::CV::Detector Namespace Reference

Namespace of the CV Detector library. More...

Namespaces

 Barcodes
 
 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

typedef std::vector< FASTFeatureFASTFeatures
 Definition of a vector holding FAST features. More...
 
typedef std::vector< unsigned int > FeatureIndices
 Definition of a vector holding feature indices. More...
 
using FREAKDescriptor32 = FREAKDescriptorT< 32 >
 Typedef for the 32-bytes long FREAK descriptor. More...
 
using FREAKDescriptors32 = std::vector< FREAKDescriptor32 >
 Vector of 32-bytes long FREAK descriptors. More...
 
using FREAKDescriptor64 = FREAKDescriptorT< 64 >
 Typedef for the 64-bytes long FREAK descriptor. More...
 
using FREAKDescriptors64 = std::vector< FREAKDescriptor64 >
 Vector of 64-bytes long FREAK descriptors. More...
 
typedef std::vector< HarrisCornerHarrisCorners
 Definition of a vector holding Harris corners. More...
 
typedef StaticVector< ORBDescriptor, 3 > ORBDescriptors
 Definition of a static vector holding up to three ORB descriptors. More...
 
typedef std::vector< ORBFeatureORBFeatures
 Definition of a vector holding ORB features. More...
 
typedef std::vector< OrientedPointFeatureOrientedPointFeatures
 Definition of a vector holding oriented point features. More...
 
typedef std::vector< PointFeaturePointFeatures
 Definition of a vector holding point features. More...
 

Detailed Description

Namespace of the CV Detector library.

The Namespace Ocean::CV::Detector is used in the entire Ocean CV Detector Library.

Typedef Documentation

◆ FREAKDescriptor32

Typedef for the 32-bytes long FREAK descriptor.

◆ FREAKDescriptor64

Typedef for the 64-bytes long FREAK descriptor.

◆ FREAKDescriptors32

Vector of 32-bytes long FREAK descriptors.

◆ FREAKDescriptors64

Vector of 64-bytes long FREAK descriptors.