pub trait SelectiveSearchSegmentationStrategy: AlgorithmTrait + SelectiveSearchSegmentationStrategyConst {
// Required method
fn as_raw_mut_SelectiveSearchSegmentationStrategy(&mut self) -> *mut c_void;
// Provided methods
fn set_image(
&mut self,
img: &dyn ToInputArray,
regions: &dyn ToInputArray,
sizes: &dyn ToInputArray,
image_id: i32
) -> Result<()> { ... }
fn get(&mut self, r1: i32, r2: i32) -> Result<f32> { ... }
fn merge(&mut self, r1: i32, r2: i32) -> Result<()> { ... }
}
Expand description
Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in uijlings2013selective.
Required Methods§
fn as_raw_mut_SelectiveSearchSegmentationStrategy(&mut self) -> *mut c_void
Provided Methods§
sourcefn set_image(
&mut self,
img: &dyn ToInputArray,
regions: &dyn ToInputArray,
sizes: &dyn ToInputArray,
image_id: i32
) -> Result<()>
fn set_image( &mut self, img: &dyn ToInputArray, regions: &dyn ToInputArray, sizes: &dyn ToInputArray, image_id: i32 ) -> Result<()>
Set a initial image, with a segmentation.
Parameters
- img: The input image. Any number of channel can be provided
- regions: A segmentation of the image. The parameter must be the same size of img.
- sizes: The sizes of different regions
- image_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.
C++ default parameters
- image_id: -1