Classes | |
class | cv::ximgproc::segmentation::GraphSegmentation |
Graph Based Segmentation Algorithm. The class implements the algorithm described in [PFF2004] . More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentation |
Selective search segmentation algorithm The class implements the algorithm described in [uijlings2013selective]. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy |
Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [uijlings2013selective]. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyColor |
Color-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [uijlings2013selective]. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyFill |
Fill-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [uijlings2013selective]. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyMultiple |
Regroup multiple strategies for the selective search segmentation algorithm. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategySize |
Size-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [uijlings2013selective]. More... | |
class | cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyTexture |
Texture-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [uijlings2013selective]. More... | |
Detailed Description
Function Documentation
◆ createGraphSegmentation()
Ptr< GraphSegmentation > cv::ximgproc::segmentation::createGraphSegmentation | ( | double | sigma = 0.5 , |
float | k = 300 , |
||
int | min_size = 100 |
||
) |
#include <opencv2/ximgproc/segmentation.hpp>
Creates a graph based segmentor.
- Parameters
-
sigma The sigma parameter, used to smooth image k The k parameter of the algorythm min_size The minimum size of segments
◆ createSelectiveSearchSegmentation()
Ptr< SelectiveSearchSegmentation > cv::ximgproc::segmentation::createSelectiveSearchSegmentation | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new SelectiveSearchSegmentation class.
◆ createSelectiveSearchSegmentationStrategyColor()
Ptr< SelectiveSearchSegmentationStrategyColor > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyColor | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new color-based strategy.
◆ createSelectiveSearchSegmentationStrategyFill()
Ptr< SelectiveSearchSegmentationStrategyFill > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyFill | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new fill-based strategy.
◆ createSelectiveSearchSegmentationStrategyMultiple() [1/5]
Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new multiple strategy.
◆ createSelectiveSearchSegmentationStrategyMultiple() [2/5]
Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple | ( | Ptr< SelectiveSearchSegmentationStrategy > | s1 | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new multiple strategy and set one subtrategy.
- Parameters
-
s1 The first strategy
◆ createSelectiveSearchSegmentationStrategyMultiple() [3/5]
Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple | ( | Ptr< SelectiveSearchSegmentationStrategy > | s1, |
Ptr< SelectiveSearchSegmentationStrategy > | s2 | ||
) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new multiple strategy and set two subtrategies, with equal weights.
- Parameters
-
s1 The first strategy s2 The second strategy
◆ createSelectiveSearchSegmentationStrategyMultiple() [4/5]
Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple | ( | Ptr< SelectiveSearchSegmentationStrategy > | s1, |
Ptr< SelectiveSearchSegmentationStrategy > | s2, | ||
Ptr< SelectiveSearchSegmentationStrategy > | s3 | ||
) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new multiple strategy and set three subtrategies, with equal weights.
- Parameters
-
s1 The first strategy s2 The second strategy s3 The third strategy
◆ createSelectiveSearchSegmentationStrategyMultiple() [5/5]
Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple | ( | Ptr< SelectiveSearchSegmentationStrategy > | s1, |
Ptr< SelectiveSearchSegmentationStrategy > | s2, | ||
Ptr< SelectiveSearchSegmentationStrategy > | s3, | ||
Ptr< SelectiveSearchSegmentationStrategy > | s4 | ||
) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new multiple strategy and set four subtrategies, with equal weights.
- Parameters
-
s1 The first strategy s2 The second strategy s3 The third strategy s4 The forth strategy
◆ createSelectiveSearchSegmentationStrategySize()
Ptr< SelectiveSearchSegmentationStrategySize > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategySize | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new size-based strategy.
◆ createSelectiveSearchSegmentationStrategyTexture()
Ptr< SelectiveSearchSegmentationStrategyTexture > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyTexture | ( | ) |
#include <opencv2/ximgproc/segmentation.hpp>
Create a new size-based strategy.