Class SelectiveSearchSegmentationStrategy
java.lang.Object
org.opencv.core.Algorithm
org.opencv.ximgproc.SelectiveSearchSegmentationStrategy
- Direct Known Subclasses:
SelectiveSearchSegmentationStrategyColor, SelectiveSearchSegmentationStrategyFill, SelectiveSearchSegmentationStrategyMultiple, SelectiveSearchSegmentationStrategySize, SelectiveSearchSegmentationStrategyTexture
Strategie for the selective search segmentation algorithm
The class implements a generic stragery for the algorithm described in CITE: uijlings2013selective.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__fromPtr__(long addr) protected voidfinalize()floatget(int r1, int r2) Return the score between two regions (between 0 and 1)voidmerge(int r1, int r2) Inform the strategy that two regions will be mergedvoidSet a initial image, with a segmentation.voidSet a initial image, with a segmentation.Methods inherited from class Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
SelectiveSearchSegmentationStrategy
protected SelectiveSearchSegmentationStrategy(long addr)
-
-
Method Details
-
__fromPtr__
-
setImage
Set a initial image, with a segmentation.- Parameters:
img- The input image. Any number of channel can be providedregions- A segmentation of the image. The parameter must be the same size of img.sizes- The sizes of different regionsimage_id- If not set to -1, try to cache pre-computations. If the same set og (img, regions, size) is used, the image_id need to be the same.
-
setImage
-
get
public float get(int r1, int r2) Return the score between two regions (between 0 and 1)- Parameters:
r1- The first regionr2- The second region- Returns:
- automatically generated
-
merge
public void merge(int r1, int r2) Inform the strategy that two regions will be merged- Parameters:
r1- The first regionr2- The second region
-
finalize
-