Ocean
Ocean CV Segmentation Library

The Ocean CV Segmentation Library provides all computer vision segmentation, contour and masking functionalities. More...

Collaboration diagram for Ocean CV Segmentation Library:

Data Structures

class  Ocean::CV::Segmentation::BinPacking
 This class implements bin packing algorithms. More...
 
class  Ocean::CV::Segmentation::Clustering< tChannels >
 This class implements simple clustering functions for image information. More...
 
class  Ocean::CV::Segmentation::ContourAnalyzer
 This class implements functions analyzing contours. More...
 
class  Ocean::CV::Segmentation::ContourFinder
 This class implements functions finding contours. More...
 
class  Ocean::CV::Segmentation::ContourMapping
 This class determines mappings between pixels lying on a contour. More...
 
class  Ocean::CV::Segmentation::ContourTracker
 This class implements a contour tracker able to detect an object and to track the object's contour within a video sequence with realtime performance. More...
 
class  Ocean::CV::Segmentation::FrameFilterBlur
 This class implements functions allowing to blur image content. More...
 
class  Ocean::CV::Segmentation::MaskAnalyzer
 This class implements functions analyzing masks, determining specific pixels in relation to masks and allowing to convert pixels to contours. More...
 
class  Ocean::CV::Segmentation::MaskCreator
 This class implements functions allowing to create or to modify masks. More...
 
class  Ocean::CV::Segmentation::PixelContourT< T >
 This class implements a contour with pixel accuracy. More...
 
class  Ocean::CV::Segmentation::SeedSegmentation
 This class implements basic seed-based segmentation functions. More...
 
class  Ocean::CV::Segmentation::Triangulation
 This class implements functions allowing for triangulation. More...
 

Typedefs

typedef PixelContourT< unsigned int > Ocean::CV::Segmentation::PixelContour
 Definition of the default PixelContour object with a data type allowing only positive coordinate values. More...
 
typedef PixelContourT< int > Ocean::CV::Segmentation::PixelContourI
 Definition of a PixelContour object with a data type allowing positive and negative coordinate values. More...
 
typedef std::vector< PixelContourOcean::CV::Segmentation::PixelContours
 Definition of a vector holding pixel contours (with positive coordinate values). More...
 
typedef std::vector< PixelContourIOcean::CV::Segmentation::PixelContoursI
 Definition of a vector holding pixel contours (with positive and negative coordinate values). More...
 

Detailed Description

The Ocean CV Segmentation Library provides all computer vision segmentation, contour and masking functionalities.

The library is platform independent.

Typedef Documentation

◆ PixelContour

Definition of the default PixelContour object with a data type allowing only positive coordinate values.

See also
PixelCountourT

◆ PixelContourI

Definition of a PixelContour object with a data type allowing positive and negative coordinate values.

See also
PixelCountourT

◆ PixelContours

Definition of a vector holding pixel contours (with positive coordinate values).

See also
PixelContour

◆ PixelContoursI

Definition of a vector holding pixel contours (with positive and negative coordinate values).

See also
PixelContourI