Selective search segmentation algorithm The class implements the algorithm described in [278].
More...
#include <opencv2/ximgproc/segmentation.hpp>
Selective search segmentation algorithm The class implements the algorithm described in [278].
◆ addGraphSegmentation()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::addGraphSegmentation |
( |
Ptr< GraphSegmentation > |
g | ) |
|
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.addGraphSegmentation( | g | ) -> | None |
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 |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.addImage( | img | ) -> | None |
Add a new image in the list of images to process.
- Parameters
-
◆ addStrategy()
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.addStrategy( | s | ) -> | None |
Add a new strategy in the list of strategy to process.
- Parameters
-
◆ clearGraphSegmentations()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearGraphSegmentations |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.clearGraphSegmentations( | | ) -> | None |
Clear the list of graph segmentations to process;.
◆ clearImages()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearImages |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.clearImages( | | ) -> | None |
Clear the list of images to process.
◆ clearStrategies()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::clearStrategies |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.clearStrategies( | | ) -> | None |
Clear the list of strategy to process;.
◆ process()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentation::process |
( |
std::vector< Rect > & |
rects | ) |
|
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.process( | | ) -> | rects |
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 |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.setBaseImage( | img | ) -> | None |
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 |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.switchToSelectiveSearchFast( | [, base_k[, inc_k[, sigma]]] | ) -> | None |
Initialize the class with the 'Selective search fast' parameters describled in [278].
- 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 |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.switchToSelectiveSearchQuality( | [, base_k[, inc_k[, sigma]]] | ) -> | None |
Initialize the class with the 'Selective search fast' parameters describled in [278].
- 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 |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentation.switchToSingleStrategy( | [, k[, sigma]] | ) -> | None |
Initialize the class with the 'Single stragegy' parameters describled in [278].
- 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: