[−][src]Struct opencv::objdetect::CascadeClassifier
@example samples/cpp/facedetect.cpp This program demonstrates usage of the Cascade classifier class \image html Cascade_Classifier_Tutorial_Result_Haar.jpg "Sample screenshot" width=321 height=254
Cascade classifier class for object detection.
Implementations
impl CascadeClassifier[src]
pub fn as_raw_CascadeClassifier(&self) -> *const c_void[src]
pub fn as_raw_mut_CascadeClassifier(&mut self) -> *mut c_void[src]
impl CascadeClassifier[src]
pub fn default() -> Result<CascadeClassifier>[src]
pub fn new(filename: &str) -> Result<CascadeClassifier>[src]
Loads a classifier from a file.
Parameters
- filename: Name of the file from which the classifier is loaded.
pub fn convert(oldcascade: &str, newcascade: &str) -> Result<bool>[src]
Trait Implementations
impl Boxed for CascadeClassifier[src]
unsafe fn from_raw(ptr: *mut c_void) -> Self[src]
fn into_raw(self) -> *mut c_void[src]
fn as_raw(&self) -> *const c_void[src]
fn as_raw_mut(&mut self) -> *mut c_void[src]
impl CascadeClassifierTrait for CascadeClassifier[src]
fn as_raw_CascadeClassifier(&self) -> *const c_void[src]
fn as_raw_mut_CascadeClassifier(&mut self) -> *mut c_void[src]
fn cc(&mut self) -> Ptr<dyn BaseCascadeClassifier>[src]
fn set_cc(&mut self, val: Ptr<dyn BaseCascadeClassifier>)[src]
fn empty(&self) -> Result<bool>[src]
fn load(&mut self, filename: &str) -> Result<bool>[src]
fn read(&mut self, node: &FileNode) -> Result<bool>[src]
fn detect_multi_scale(
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
scale_factor: f64,
min_neighbors: i32,
flags: i32,
min_size: Size,
max_size: Size
) -> Result<()>[src]
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
scale_factor: f64,
min_neighbors: i32,
flags: i32,
min_size: Size,
max_size: Size
) -> Result<()>
fn detect_multi_scale2(
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
num_detections: &mut Vector<i32>,
scale_factor: f64,
min_neighbors: i32,
flags: i32,
min_size: Size,
max_size: Size
) -> Result<()>[src]
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
num_detections: &mut Vector<i32>,
scale_factor: f64,
min_neighbors: i32,
flags: i32,
min_size: Size,
max_size: Size
) -> Result<()>
fn detect_multi_scale3(
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
reject_levels: &mut Vector<i32>,
level_weights: &mut Vector<f64>,
scale_factor: f64,
min_neighbors: i32,
flags: i32,
min_size: Size,
max_size: Size,
output_reject_levels: bool
) -> Result<()>[src]
&mut self,
image: &dyn ToInputArray,
objects: &mut Vector<Rect>,
reject_levels: &mut Vector<i32>,
level_weights: &mut Vector<f64>,
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>[src]
fn get_original_window_size(&self) -> Result<Size>[src]
fn get_feature_type(&self) -> Result<i32>[src]
fn get_old_cascade(&mut self) -> Result<*mut c_void>[src]
fn set_mask_generator(
&mut self,
mask_generator: &Ptr<dyn BaseCascadeClassifier_MaskGenerator>
) -> Result<()>[src]
&mut self,
mask_generator: &Ptr<dyn BaseCascadeClassifier_MaskGenerator>
) -> Result<()>
fn get_mask_generator(
&mut self
) -> Result<Ptr<dyn BaseCascadeClassifier_MaskGenerator>>[src]
&mut self
) -> Result<Ptr<dyn BaseCascadeClassifier_MaskGenerator>>
impl Drop for CascadeClassifier[src]
impl Send for CascadeClassifier[src]
Auto Trait Implementations
impl RefUnwindSafe for CascadeClassifier
impl !Sync for CascadeClassifier
impl Unpin for CascadeClassifier
impl UnwindSafe for CascadeClassifier
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,