Class SelectiveSearchSegmentation
- Namespace
- OpenCvSharp.XImgProc.Segmentation
- Assembly
- OpenCvSharp.dll
Selective search segmentation algorithm. The class implements the algorithm described in @cite uijlings2013selective.
public class SelectiveSearchSegmentation : Algorithm, IDisposable
- Inheritance
-
SelectiveSearchSegmentation
- Implements
- Inherited Members
Methods
- AddGraphSegmentation(GraphSegmentation)
Add a new graph segmentation in the list of graph segmentations to process.
- AddImage(InputArray)
Add a new image in the list of images to process.
- AddStrategy(SelectiveSearchSegmentationStrategy)
Add a new strategy in the list of strategy to process.
- ClearGraphSegmentations()
Clear the list of graph segmentations to process
- ClearImages()
Clear the list of images to process
- ClearStrategies()
Clear the list of strategy to process;
- Create()
Create a new SelectiveSearchSegmentation class.
- Process(out Rect[])
Based on all images, graph segmentations and stragies, computes all possible rects and return them
- SetBaseImage(InputArray)
Set a image used by switch* functions to initialize the class
- SwitchToSelectiveSearchFast(int, int, float)
Initialize the class with the 'Selective search fast' parameters describled in @cite uijlings2013selective.
- SwitchToSelectiveSearchQuality(int, int, float)
Initialize the class with the 'Selective search fast' parameters describled in @cite uijlings2013selective.
- SwitchToSingleStrategy(int, float)
Initialize the class with the 'Single stragegy' parameters describled in @cite uijlings2013selective.