opencv::prelude

Trait BIFTraitConst

Source
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§

Provided Methods§

Source

fn get_num_bands(&self) -> Result<i32>

§Returns

The number of filter bands used for computing BIF.

Source

fn get_num_rotations(&self) -> Result<i32>

§Returns

The number of image rotations.

Source

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.

Implementors§