[][src]Trait opencv::objdetect::BaseCascadeClassifier

pub trait BaseCascadeClassifier: AlgorithmTrait {
    fn as_raw_BaseCascadeClassifier(&self) -> *mut c_void;

    fn empty(&self) -> Result<bool> { ... }
fn load(&mut self, filename: &str) -> Result<bool> { ... }
fn detect_multi_scale(
        &mut self,
        image: &dyn ToInputArray,
        objects: &mut VectorOfRect,
        scale_factor: f64,
        min_neighbors: i32,
        flags: i32,
        min_size: Size,
        max_size: Size
    ) -> Result<()> { ... }
fn detect_multi_scale_num(
        &mut self,
        image: &dyn ToInputArray,
        objects: &mut VectorOfRect,
        num_detections: &mut VectorOfint,
        scale_factor: f64,
        min_neighbors: i32,
        flags: i32,
        min_size: Size,
        max_size: Size
    ) -> Result<()> { ... }
fn detect_multi_scale_levels(
        &mut self,
        image: &dyn ToInputArray,
        objects: &mut VectorOfRect,
        reject_levels: &mut VectorOfint,
        level_weights: &mut VectorOfdouble,
        scale_factor: f64,
        min_neighbors: i32,
        flags: i32,
        min_size: Size,
        max_size: Size,
        output_reject_levels: bool
    ) -> Result<()> { ... }
fn is_old_format_cascade(&self) -> Result<bool> { ... }
fn get_original_window_size(&self) -> Result<Size> { ... }
fn get_feature_type(&self) -> Result<i32> { ... }
fn get_old_cascade(&mut self) -> Result<&mut c_void> { ... }
fn set_mask_generator(
        &mut self,
        mask_generator: &PtrOfMaskGenerator
    ) -> Result<()> { ... }
fn get_mask_generator(&mut self) -> Result<PtrOfMaskGenerator> { ... } }

Required methods

Loading content...

Provided methods

fn empty(&self) -> Result<bool>

fn load(&mut self, filename: &str) -> Result<bool>

fn detect_multi_scale(
    &mut self,
    image: &dyn ToInputArray,
    objects: &mut VectorOfRect,
    scale_factor: f64,
    min_neighbors: i32,
    flags: i32,
    min_size: Size,
    max_size: Size
) -> Result<()>

fn detect_multi_scale_num(
    &mut self,
    image: &dyn ToInputArray,
    objects: &mut VectorOfRect,
    num_detections: &mut VectorOfint,
    scale_factor: f64,
    min_neighbors: i32,
    flags: i32,
    min_size: Size,
    max_size: Size
) -> Result<()>

fn detect_multi_scale_levels(
    &mut self,
    image: &dyn ToInputArray,
    objects: &mut VectorOfRect,
    reject_levels: &mut VectorOfint,
    level_weights: &mut VectorOfdouble,
    scale_factor: f64,
    min_neighbors: i32,
    flags: i32,
    min_size: Size,
    max_size: Size,
    output_reject_levels: bool
) -> Result<()>

fn is_old_format_cascade(&self) -> Result<bool>

fn get_original_window_size(&self) -> Result<Size>

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

fn get_old_cascade(&mut self) -> Result<&mut c_void>

fn set_mask_generator(
    &mut self,
    mask_generator: &PtrOfMaskGenerator
) -> Result<()>

fn get_mask_generator(&mut self) -> Result<PtrOfMaskGenerator>

Loading content...

Implementors

Loading content...