Ocean
|
The Ocean CV Advanced Library provides several different computer vision feature detection functionalities. More...
Data Structures | |
class | Ocean::CV::Advanced::AdvancedFrameChannels |
This class implements advanced frame channel conversion, transformation and extraction functions. More... | |
class | Ocean::CV::Advanced::AdvancedFrameConverter |
This class implements a frame converter creating advanced and artificial pixel formats. More... | |
class | Ocean::CV::Advanced::AdvancedFrameFilterGaussian |
This class implements an advanced Gaussian filter. More... | |
class | Ocean::CV::Advanced::AdvancedFrameFilterSeparable |
This class implements an advanced separable filter. More... | |
class | Ocean::CV::Advanced::AdvancedFrameFilterSobel |
This class implements an advanced sobel frame filter allowing to filter 3D image content. More... | |
class | Ocean::CV::Advanced::AdvancedFrameInterpolatorBilinear |
This class implements an advanced bilinear frame interpolator. More... | |
class | Ocean::CV::Advanced::AdvancedFrameInterpolatorBilinearBase |
This class implements several advanced bilinear frame interpolator functions based e.g., on template parameters. More... | |
class | Ocean::CV::Advanced::AdvancedFrameInterpolatorBilinearNEON |
This class implements advanced bilinear frame interpolation functions using NEON extensions. More... | |
class | Ocean::CV::Advanced::AdvancedFrameInterpolatorBilinearSSE |
This class implements advanced bilinear frame interpolation functions using SSE extensions. More... | |
class | Ocean::CV::Advanced::AdvancedFrameShrinker |
This class implements an advanced frame shrinker e.g., not simply combining visual information from the finer layer but also taking a corresponding mask into account. More... | |
class | Ocean::CV::Advanced::AdvancedMotion< TMetricInteger, TMetricFloat > |
This class implements advanced motion techniques (mainly with sub-pixel accuracy or binary masks) allowing to determine the motion (movement) of individual image points between two frames. More... | |
class | Ocean::CV::Advanced::AdvancedSumSquareDifferences |
This class implements sum of square difference calculation functions allowing to determine the ssd with sub-pixel accuracy. More... | |
class | Ocean::CV::Advanced::AdvancedSumSquareDifferencesBase |
This class implements functions calculating the sum of square differences and omit center pixel. More... | |
class | Ocean::CV::Advanced::AdvancedSumSquareDifferencesSSE |
This class implements sum of square difference calculation functions allowing to determine the SSE with sub-pixel accuracy using SSD SIMD instructions. More... | |
class | Ocean::CV::Advanced::AdvancedZeroMeanSumSquareDifferences |
This class implements zero-mean sum of square difference calculation functions. More... | |
class | Ocean::CV::Advanced::AdvancedZeroMeanSumSquareDifferencesBase |
This class implements functions calculating the zero-mean sum of square differences. More... | |
class | Ocean::CV::Advanced::BlackPointDetector |
Provides functions for black point detection in a frame. More... | |
class | Ocean::CV::Advanced::ColorChannelCurve |
Implements a look-up table to perform fast transformations on a single color channel. More... | |
class | Ocean::CV::Advanced::ColorChannelMapper |
Provides methods for fast remapping of colors inside frames. More... | |
class | Ocean::CV::Advanced::ScaleOffsetMapping< tChannels > |
Defines a scaling and offset color channel mapping. More... | |
class | Ocean::CV::Advanced::FrameColorAdjustment |
This class implements color adjustment functions between frames. More... | |
class | Ocean::CV::Advanced::FrameRectification |
This class implements functions creating rectified images from frame areas or objects located in a frame. More... | |
class | Ocean::CV::Advanced::PanoramaFrame |
This class implements a panorama frame with spherical projection model. More... | |
class | Ocean::CV::Advanced::PixelLineT< T > |
This class implements a 2D line with pixel precision. More... | |
class | Ocean::CV::Advanced::PixelTriangleT< T > |
This class implements a 2D triangle with pixel precision. More... | |
class | Ocean::CV::Advanced::PoissonBlending |
Provides image blending based on Poisson Blending, a seamless image composition algorithm from Perez, et al. More... | |
class | Ocean::CV::Advanced::SumSquareDifferencesNoCenter |
This class implements functions calculating the sum of square differences and omit center pixel. More... | |
class | Ocean::CV::Advanced::SumSquareDifferencesNoCenterBase |
This class implements functions calculating the sum of square differences and omits center pixel. More... | |
class | Ocean::CV::Advanced::SumSquareDifferencesNoCenterNEON |
This class implements functions calculating the sum of square differences and omit center pixel. More... | |
class | Ocean::CV::Advanced::SumSquareDifferencesNoCenterSSE |
This class implements functions calculating the sum of square differences and omits center pixel using SSE instructions. More... | |
class | Ocean::CV::Advanced::WhitePointDetector |
Provides functions for white point detection and correction. More... | |
Typedefs | |
typedef AdvancedMotion< SumSquareDifferences, AdvancedSumSquareDifferences > | Ocean::CV::Advanced::AdvancedMotionSSD |
Definition of an AdvancedMotion class that applies sum square difference calculations as metric. More... | |
typedef AdvancedMotion< ZeroMeanSumSquareDifferences, AdvancedZeroMeanSumSquareDifferences > | Ocean::CV::Advanced::AdvancedMotionZeroMeanSSD |
Definition of an AdvancedMotion class that applies zero-mean sum square difference calculations as metric. More... | |
typedef PixelLineT< unsigned int > | Ocean::CV::Advanced::PixelLine |
Definition of the default PixelLine object with a data type allowing only positive coordinate values. More... | |
typedef PixelLineT< int > | Ocean::CV::Advanced::PixelLineI |
Definition of a PixelLine object with a data type allowing positive and negative coordinate values. More... | |
typedef std::vector< PixelLine > | Ocean::CV::Advanced::PixelLines |
Definition of a vector holding pixel lines (with positive coordinate values). More... | |
typedef std::vector< PixelLineI > | Ocean::CV::Advanced::PixelLinesI |
Definition of a vector holding pixel lines (with positive and negative coordinate values). More... | |
typedef PixelTriangleT< unsigned int > | Ocean::CV::Advanced::PixelTriangle |
Definition of the default PixelTriangle object with a data type allowing only positive coordinate values. More... | |
typedef PixelTriangleT< int > | Ocean::CV::Advanced::PixelTriangleI |
Definition of a PixelTriangle object with a data type allowing positive and negative coordinate values. More... | |
typedef std::vector< PixelTriangle > | Ocean::CV::Advanced::PixelTriangles |
Definition of a vector holding pixel triangles (with positive coordinate values). More... | |
typedef std::vector< PixelTriangleI > | Ocean::CV::Advanced::PixelTrianglesI |
Definition of a vector holding pixel triangles (with positive and negative coordinate values). More... | |
The Ocean CV Advanced Library provides several different computer vision feature detection functionalities.
The library is platform independent.
typedef AdvancedMotion<SumSquareDifferences, AdvancedSumSquareDifferences> Ocean::CV::Advanced::AdvancedMotionSSD |
Definition of an AdvancedMotion class that applies sum square difference calculations as metric.
typedef AdvancedMotion<ZeroMeanSumSquareDifferences, AdvancedZeroMeanSumSquareDifferences> Ocean::CV::Advanced::AdvancedMotionZeroMeanSSD |
Definition of an AdvancedMotion class that applies zero-mean sum square difference calculations as metric.
typedef PixelLineT<unsigned int> Ocean::CV::Advanced::PixelLine |
Definition of the default PixelLine object with a data type allowing only positive coordinate values.
typedef PixelLineT<int> Ocean::CV::Advanced::PixelLineI |
Definition of a PixelLine object with a data type allowing positive and negative coordinate values.
typedef std::vector<PixelLine> Ocean::CV::Advanced::PixelLines |
Definition of a vector holding pixel lines (with positive coordinate values).
typedef std::vector<PixelLineI> Ocean::CV::Advanced::PixelLinesI |
Definition of a vector holding pixel lines (with positive and negative coordinate values).
typedef PixelTriangleT<unsigned int> Ocean::CV::Advanced::PixelTriangle |
Definition of the default PixelTriangle object with a data type allowing only positive coordinate values.
typedef PixelTriangleT<int> Ocean::CV::Advanced::PixelTriangleI |
Definition of a PixelTriangle object with a data type allowing positive and negative coordinate values.
typedef std::vector<PixelTriangle> Ocean::CV::Advanced::PixelTriangles |
Definition of a vector holding pixel triangles (with positive coordinate values).
typedef std::vector<PixelTriangleI> Ocean::CV::Advanced::PixelTrianglesI |
Definition of a vector holding pixel triangles (with positive and negative coordinate values).