Struct opencv::video::BackgroundSubtractorMOG [] [src]

pub struct BackgroundSubtractorMOG {
    pub ptr: *mut c_void,
}

Fields

ptr

Methods

impl BackgroundSubtractorMOG

fn as_raw_BackgroundSubtractorMOG(&self) -> *mut c_void

impl BackgroundSubtractorMOG

fn default() -> Result<BackgroundSubtractorMOG, String>

the default constructor

fn new(history: i32, nmixtures: i32, backgroundRatio: f64, noiseSigma: f64) -> Result<BackgroundSubtractorMOG, String>

the full constructor that takes the length of the history, the number of gaussian mixtures, the background ratio parameter and the noise strength

default value for arguments: - noiseSigma: default 0

fn initialize(&mut self, frameSize: Size, frameType: i32) -> Result<(), String>

re-initiaization method

Trait Implementations

impl Drop for BackgroundSubtractorMOG

fn drop(&mut self)

impl BackgroundSubtractor for BackgroundSubtractorMOG

fn as_raw_BackgroundSubtractor(&self) -> *mut c_void

fn get_background_image(&self, backgroundImage: &Mat) -> Result<(), String>

impl Algorithm for BackgroundSubtractorMOG

fn as_raw_Algorithm(&self) -> *mut c_void

fn name(&self) -> Result<String, String>

fn get_int(&self, name: &str) -> Result<i32, String>

fn get_double(&self, name: &str) -> Result<f64, String>

fn get_bool(&self, name: &str) -> Result<bool, String>

fn get_string(&self, name: &str) -> Result<String, String>

fn get_mat(&self, name: &str) -> Result<Mat, String>

fn get_mat_vector(&self, name: &str) -> Result<VectorOfMat, String>

fn set_int(&mut self, name: &str, value: i32) -> Result<(), String>

fn set_double(&mut self, name: &str, value: f64) -> Result<(), String>

fn set_bool(&mut self, name: &str, value: bool) -> Result<(), String>

fn set_string(&mut self, name: &str, value: &str) -> Result<(), String>

fn set_mat(&mut self, name: &str, value: &Mat) -> Result<(), String>

fn set_VectorOfMat(&mut self, name: &str, value: &VectorOfMat) -> Result<(), String>

fn param_help(&self, name: &str) -> Result<String, String>

fn param_type(&self, name: &str) -> Result<i32, String>

fn get_params(&self, names: &VectorOfString) -> Result<(), String>

fn get_list(&mut self, algorithms: &VectorOfString) -> Result<(), String>