pub trait BIFTraitConst: AlgorithmTraitConst {
// Required method
fn as_raw_BIF(&self) -> *const c_void;
// Provided methods
fn get_num_bands(&self) -> Result<i32> { ... }
fn get_num_rotations(&self) -> Result<i32> { ... }
fn compute(
&self,
image: &impl ToInputArray,
features: &mut impl ToOutputArray,
) -> Result<()> { ... }
}
Expand description
Constant methods for crate::face::BIF
Required Methods§
fn as_raw_BIF(&self) -> *const c_void
Provided Methods§
Sourcefn get_num_bands(&self) -> Result<i32>
fn get_num_bands(&self) -> Result<i32>
§Returns
The number of filter bands used for computing BIF.
Sourcefn get_num_rotations(&self) -> Result<i32>
fn get_num_rotations(&self) -> Result<i32>
§Returns
The number of image rotations.
Sourcefn compute(
&self,
image: &impl ToInputArray,
features: &mut impl ToOutputArray,
) -> Result<()>
fn compute( &self, image: &impl ToInputArray, features: &mut impl ToOutputArray, ) -> Result<()>
Computes features sby input image.
§Parameters
- image: Input image (CV_32FC1).
- features: Feature vector (CV_32FC1).
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.