pub trait SelectiveSearchSegmentationStrategyTrait: AlgorithmTrait + SelectiveSearchSegmentationStrategyTraitConst {
// Required method
fn as_raw_mut_SelectiveSearchSegmentationStrategy(&mut self) -> *mut c_void;
// Provided methods
fn set_image(
&mut self,
img: &impl ToInputArray,
regions: &impl ToInputArray,
sizes: &impl ToInputArray,
image_id: i32,
) -> Result<()> { ... }
fn set_image_def(
&mut self,
img: &impl ToInputArray,
regions: &impl ToInputArray,
sizes: &impl ToInputArray,
) -> Result<()> { ... }
fn get(&mut self, r1: i32, r2: i32) -> Result<f32> { ... }
fn merge(&mut self, r1: i32, r2: i32) -> Result<()> { ... }
}
Expand description
Mutable methods for crate::ximgproc::SelectiveSearchSegmentationStrategy
Required Methods§
fn as_raw_mut_SelectiveSearchSegmentationStrategy(&mut self) -> *mut c_void
Provided Methods§
Sourcefn set_image(
&mut self,
img: &impl ToInputArray,
regions: &impl ToInputArray,
sizes: &impl ToInputArray,
image_id: i32,
) -> Result<()>
fn set_image( &mut self, img: &impl ToInputArray, regions: &impl ToInputArray, sizes: &impl 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
Sourcefn set_image_def(
&mut self,
img: &impl ToInputArray,
regions: &impl ToInputArray,
sizes: &impl ToInputArray,
) -> Result<()>
fn set_image_def( &mut self, img: &impl ToInputArray, regions: &impl ToInputArray, sizes: &impl ToInputArray, ) -> 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.
§Note
This alternative version of SelectiveSearchSegmentationStrategyTrait::set_image function uses the following default values for its arguments:
- image_id: -1
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.