Ocean
Ocean::CV::Segmentation Namespace Reference

Namespace of the CV Segmentation library. More...

Data Structures

class  BinPacking
 This class implements bin packing algorithms. More...
 
class  Clustering
 This class implements simple clustering functions for image information. More...
 
class  ContourAnalyzer
 This class implements functions analyzing contours. More...
 
class  ContourFinder
 This class implements functions finding contours. More...
 
class  ContourMapping
 This class determines mappings between pixels lying on a contour. More...
 
class  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  FrameFilterBlur
 This class implements functions allowing to blur image content. More...
 
class  MaskAnalyzer
 This class implements functions analyzing masks, determining specific pixels in relation to masks and allowing to convert pixels to contours. More...
 
class  MaskCreator
 This class implements functions allowing to create or to modify masks. More...
 
class  PixelContourT
 This class implements a contour with pixel accuracy. More...
 
class  SeedSegmentation
 This class implements basic seed-based segmentation functions. More...
 
class  Triangulation
 This class implements functions allowing for triangulation. More...
 

Typedefs

typedef PixelContourT< unsigned int > PixelContour
 Definition of the default PixelContour object with a data type allowing only positive coordinate values. More...
 
typedef PixelContourT< int > PixelContourI
 Definition of a PixelContour object with a data type allowing positive and negative coordinate values. More...
 
typedef std::vector< PixelContourPixelContours
 Definition of a vector holding pixel contours (with positive coordinate values). More...
 
typedef std::vector< PixelContourIPixelContoursI
 Definition of a vector holding pixel contours (with positive and negative coordinate values). More...
 

Detailed Description

Namespace of the CV Segmentation library.

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