Package org.opencv.ximgproc
Class SelectiveSearchSegmentationStrategy
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.SelectiveSearchSegmentationStrategy
-
- Direct Known Subclasses:
SelectiveSearchSegmentationStrategyColor,SelectiveSearchSegmentationStrategyFill,SelectiveSearchSegmentationStrategyMultiple,SelectiveSearchSegmentationStrategySize,SelectiveSearchSegmentationStrategyTexture
public class SelectiveSearchSegmentationStrategy extends Algorithm
Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in CITE: uijlings2013selective.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSelectiveSearchSegmentationStrategy(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SelectiveSearchSegmentationStrategy__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 mergedvoidsetImage(Mat img, Mat regions, Mat sizes)Set a initial image, with a segmentation.voidsetImage(Mat img, Mat regions, Mat sizes, int image_id)Set a initial image, with a segmentation.-
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
Method Detail
-
__fromPtr__
public static SelectiveSearchSegmentationStrategy __fromPtr__(long addr)
-
setImage
public void setImage(Mat img, Mat regions, Mat sizes, int image_id)
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
public void setImage(Mat img, Mat regions, Mat sizes)
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 regions
-
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
-
-