Selective search segmentation algorithm The class implements the algorithm described in [175].
More...
#include "segmentation.hpp"
Selective search segmentation algorithm The class implements the algorithm described in [175].
§ addGraphSegmentation()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::addGraphSegmentation |
( |
Ptr< GraphSegmentation > |
g | ) |
|
|
pure virtual |
Add a new graph segmentation in the list of graph segementations to process.
- Parameters
-
§ addImage()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::addImage |
( |
InputArray |
img | ) |
|
|
pure virtual |
Add a new image in the list of images to process.
- Parameters
-
§ addStrategy()
Add a new strategy in the list of strategy to process.
- Parameters
-
§ clearGraphSegmentations()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearGraphSegmentations |
( |
| ) |
|
|
pure virtual |
Clear the list of graph segmentations to process;.
§ clearImages()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearImages |
( |
| ) |
|
|
pure virtual |
Clear the list of images to process.
§ clearStrategies()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearStrategies |
( |
| ) |
|
|
pure virtual |
Clear the list of strategy to process;.
§ process()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::process |
( |
std::vector< Rect > & |
rects | ) |
|
|
pure virtual |
Based on all images, graph segmentations and stragies, computes all possible rects and return them.
- Parameters
-
rects | The list of rects. The first ones are more relevents than the lasts ones. |
§ setBaseImage()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::setBaseImage |
( |
InputArray |
img | ) |
|
|
pure virtual |
Set a image used by switch* functions to initialize the class.
- Parameters
-
§ switchToSelectiveSearchFast()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::switchToSelectiveSearchFast |
( |
int |
base_k = 150 , |
|
|
int |
inc_k = 150 , |
|
|
float |
sigma = 0.8f |
|
) |
| |
|
pure virtual |
Initialize the class with the 'Selective search fast' parameters describled in [175].
- Parameters
-
base_k | The k parameter for the first graph segmentation |
inc_k | The increment of the k parameter for all graph segmentations |
sigma | The sigma parameter for the graph segmentation |
§ switchToSelectiveSearchQuality()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::switchToSelectiveSearchQuality |
( |
int |
base_k = 150 , |
|
|
int |
inc_k = 150 , |
|
|
float |
sigma = 0.8f |
|
) |
| |
|
pure virtual |
Initialize the class with the 'Selective search fast' parameters describled in [175].
- Parameters
-
base_k | The k parameter for the first graph segmentation |
inc_k | The increment of the k parameter for all graph segmentations |
sigma | The sigma parameter for the graph segmentation |
§ switchToSingleStrategy()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::switchToSingleStrategy |
( |
int |
k = 200 , |
|
|
float |
sigma = 0.8f |
|
) |
| |
|
pure virtual |
Initialize the class with the 'Single stragegy' parameters describled in [175].
- Parameters
-
k | The k parameter for the graph segmentation |
sigma | The sigma parameter for the graph segmentation |
The documentation for this class was generated from the following file:
- /build/master-contrib_docs-lin64/opencv_contrib/modules/ximgproc/include/opencv2/ximgproc/segmentation.hpp