OpenCV  4.5.1-dev
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 [68] . More...
 
class  SelectiveSearchSegmentation
 Selective search segmentation algorithm The class implements the algorithm described in [246]. More...
 
class  SelectiveSearchSegmentationStrategy
 Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [246]. More...
 
class  SelectiveSearchSegmentationStrategyColor
 Color-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [246]. More...
 
class  SelectiveSearchSegmentationStrategyFill
 Fill-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [246]. 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 [246]. More...
 
class  SelectiveSearchSegmentationStrategyTexture
 Texture-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [246]. More...
 

Functions

Ptr< GraphSegmentationcreateGraphSegmentation (double sigma=0.5, float k=300, int min_size=100)
 Creates a graph based segmentor. More...
 
Ptr< SelectiveSearchSegmentationcreateSelectiveSearchSegmentation ()
 Create a new SelectiveSearchSegmentation class. More...
 
Ptr< SelectiveSearchSegmentationStrategyColorcreateSelectiveSearchSegmentationStrategyColor ()
 Create a new color-based strategy. More...
 
Ptr< SelectiveSearchSegmentationStrategyFillcreateSelectiveSearchSegmentationStrategyFill ()
 Create a new fill-based strategy. More...
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecreateSelectiveSearchSegmentationStrategyMultiple ()
 Create a new multiple strategy. More...
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecreateSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1)
 Create a new multiple strategy and set one subtrategy. More...
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecreateSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2)
 Create a new multiple strategy and set two subtrategies, with equal weights. More...
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecreateSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3)
 Create a new multiple strategy and set three subtrategies, with equal weights. More...
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecreateSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3, Ptr< SelectiveSearchSegmentationStrategy > s4)
 Create a new multiple strategy and set four subtrategies, with equal weights. More...
 
Ptr< SelectiveSearchSegmentationStrategySizecreateSelectiveSearchSegmentationStrategySize ()
 Create a new size-based strategy. More...
 
Ptr< SelectiveSearchSegmentationStrategyTexturecreateSelectiveSearchSegmentationStrategyTexture ()
 Create a new size-based strategy. More...