Table of Contents

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.