Ocean
Ocean CV Detector Library

The Ocean CV Dectector Library provides several different computer vision feature detection functionalities. More...

Collaboration diagram for Ocean CV Detector Library:

Modules

 Ocean Barcode Library
 The Ocean Barcode Library implements a detector for barcodes.
 
 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

typedef std::vector< FASTFeatureOcean::CV::Detector::FASTFeatures
 Definition of a vector holding FAST features. More...
 
typedef std::vector< HarrisCornerOcean::CV::Detector::HarrisCorners
 Definition of a vector holding Harris corners. More...
 
typedef StaticVector< ORBDescriptor, 3 > Ocean::CV::Detector::ORBDescriptors
 Definition of a static vector holding up to three ORB descriptors. More...
 
typedef std::vector< ORBFeatureOcean::CV::Detector::ORBFeatures
 Definition of a vector holding ORB features. More...
 
typedef std::vector< OrientedPointFeatureOcean::CV::Detector::OrientedPointFeatures
 Definition of a vector holding oriented point features. More...
 
typedef std::vector< PointFeatureOcean::CV::Detector::PointFeatures
 Definition of a vector holding point features. More...
 

Detailed Description

The Ocean CV Dectector Library provides several different computer vision feature detection functionalities.

The library is platform independent.

Typedef Documentation

◆ FASTFeatures

Definition of a vector holding FAST features.

◆ HarrisCorners

Definition of a vector holding Harris corners.

◆ ORBDescriptors

Definition of a static vector holding up to three ORB descriptors.

◆ ORBFeatures

Definition of a vector holding ORB features.

◆ OrientedPointFeatures

Definition of a vector holding oriented point features.

◆ PointFeatures

Definition of a vector holding point features.