[][src]Trait opencv::face::prelude::BIF

pub trait BIF: AlgorithmTrait {
    pub fn as_raw_BIF(&self) -> *const c_void;
pub fn as_raw_mut_BIF(&mut self) -> *mut c_void; pub fn get_num_bands(&self) -> Result<i32> { ... }
pub fn get_num_rotations(&self) -> Result<i32> { ... }
pub fn compute(
        &self,
        image: &dyn ToInputArray,
        features: &mut dyn ToOutputArray
    ) -> Result<()> { ... } }

Implementation of bio-inspired features (BIF) from the paper: Guo, Guodong, et al. "Human age estimation using bio-inspired features." Computer Vision and Pattern Recognition, 2009. CVPR 2009.

Required methods

pub fn as_raw_BIF(&self) -> *const c_void[src]

pub fn as_raw_mut_BIF(&mut self) -> *mut c_void[src]

Loading content...

Provided methods

pub fn get_num_bands(&self) -> Result<i32>[src]

Returns

The number of filter bands used for computing BIF.

pub fn get_num_rotations(&self) -> Result<i32>[src]

Returns

The number of image rotations.

pub fn compute(
    &self,
    image: &dyn ToInputArray,
    features: &mut dyn ToOutputArray
) -> Result<()>
[src]

Computes features sby input image.

Parameters

  • image: Input image (CV_32FC1).
  • features: Feature vector (CV_32FC1).
Loading content...

Implementations

impl<'_> dyn BIF + '_[src]

pub fn create(num_bands: i32, num_rotations: i32) -> Result<Ptr<dyn BIF>>[src]

Parameters

  • num_bands: The number of filter bands (<=8) used for computing BIF.
  • num_rotations: The number of image rotations for computing BIF.

Returns

Object for computing BIF.

C++ default parameters

  • num_bands: 8
  • num_rotations: 12

Implementors

impl BIF for PtrOfBIF[src]

Loading content...