[][src]Trait opencv::hub_prelude::BackgroundSubtractorGSOC

pub trait BackgroundSubtractorGSOC: AlgorithmTrait + BackgroundSubtractor {
    fn as_raw_BackgroundSubtractorGSOC(&self) -> *mut c_void;

    fn apply(
        &mut self,
        image: &dyn ToInputArray,
        fgmask: &mut dyn ToOutputArray,
        learning_rate: f64
    ) -> Result<()> { ... }
fn get_background_image(
        &self,
        background_image: &mut dyn ToOutputArray
    ) -> Result<()> { ... } }

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

This algorithm demonstrates better performance on CDNET 2014 dataset compared to other algorithms in OpenCV.

Required methods

Loading content...

Provided methods

fn apply(
    &mut self,
    image: &dyn ToInputArray,
    fgmask: &mut dyn ToOutputArray,
    learning_rate: f64
) -> Result<()>

C++ default parameters

  • learning_rate: -1

fn get_background_image(
    &self,
    background_image: &mut dyn ToOutputArray
) -> Result<()>

Loading content...

Implementors

Loading content...