Trait opencv::xobjdetect::WBDetectorTrait

source ·
pub trait WBDetectorTrait: WBDetectorTraitConst {
    // Required method
    fn as_raw_mut_WBDetector(&mut self) -> *mut c_void;

    // Provided methods
    fn read(&mut self, node: &impl FileNodeTraitConst) -> Result<()> { ... }
    fn train(&mut self, pos_samples: &str, neg_imgs: &str) -> Result<()> { ... }
    fn detect(
        &mut self,
        img: &impl MatTraitConst,
        bboxes: &mut Vector<Rect>,
        confidences: &mut Vector<f64>
    ) -> Result<()> { ... }
}
Expand description

Mutable methods for crate::xobjdetect::WBDetector

Required Methods§

Provided Methods§

source

fn read(&mut self, node: &impl FileNodeTraitConst) -> Result<()>

Read detector from FileNode.

§Parameters
  • node: FileNode for input
source

fn train(&mut self, pos_samples: &str, neg_imgs: &str) -> Result<()>

Train WaldBoost detector

§Parameters
  • pos_samples: Path to directory with cropped positive samples
  • neg_imgs: Path to directory with negative (background) images
source

fn detect( &mut self, img: &impl MatTraitConst, bboxes: &mut Vector<Rect>, confidences: &mut Vector<f64> ) -> Result<()>

Detect objects on image using WaldBoost detector

§Parameters
  • img: Input image for detection
  • bboxes: Bounding boxes coordinates output vector
  • confidences: Confidence values for bounding boxes output vector

Object Safety§

This trait is not object safe.

Implementors§