OpenCV  4.1.0
Open Source Computer Vision
Classes | Functions
cv::ximgproc::segmentation Namespace Reference

Classes

class  GraphSegmentation
 Graph Based Segmentation Algorithm. The class implements the algorithm described in. More...
 
class  SelectiveSearchSegmentation
 Selective search segmentation algorithm The class implements the algorithm described in. More...
 
class  SelectiveSearchSegmentationStrategy
 Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in. More...
 
class  SelectiveSearchSegmentationStrategyColor
 Color-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in. More...
 
class  SelectiveSearchSegmentationStrategyFill
 Fill-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in. More...
 
class  SelectiveSearchSegmentationStrategyMultiple
 Regroup multiple strategies for the selective search segmentation algorithm. More...
 
class  SelectiveSearchSegmentationStrategySize
 Size-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in. More...
 
class  SelectiveSearchSegmentationStrategyTexture
 Texture-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in. More...
 

Functions

Ptr< GraphSegmentationcreateGraphSegmentation (double sigma=0.5, float k=300, int min_size=100)
 Creates a graph based segmentor.
 
Ptr< SelectiveSearchSegmentationcreateSelectiveSearchSegmentation ()
 Create a new SelectiveSearchSegmentation class.
 
Ptr
< SelectiveSearchSegmentationStrategyColor
createSelectiveSearchSegmentationStrategyColor ()
 Create a new color-based strategy.
 
Ptr
< SelectiveSearchSegmentationStrategyFill
createSelectiveSearchSegmentationStrategyFill ()
 Create a new fill-based strategy.
 
Ptr
< SelectiveSearchSegmentationStrategyMultiple
createSelectiveSearchSegmentationStrategyMultiple ()
 Create a new multiple strategy.
 
Ptr
< SelectiveSearchSegmentationStrategyMultiple
createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1)
 Create a new multiple strategy and set one subtrategy.
 
Ptr
< SelectiveSearchSegmentationStrategyMultiple
createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2)
 Create a new multiple strategy and set two subtrategies, with equal weights.
 
Ptr
< SelectiveSearchSegmentationStrategyMultiple
createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3)
 Create a new multiple strategy and set three subtrategies, with equal weights.
 
Ptr
< SelectiveSearchSegmentationStrategyMultiple
createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3, Ptr< SelectiveSearchSegmentationStrategy > s4)
 Create a new multiple strategy and set four subtrategies, with equal weights.
 
Ptr
< SelectiveSearchSegmentationStrategySize
createSelectiveSearchSegmentationStrategySize ()
 Create a new size-based strategy.
 
Ptr
< SelectiveSearchSegmentationStrategyTexture
createSelectiveSearchSegmentationStrategyTexture ()
 Create a new size-based strategy.