[−][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]
pub unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
pub fn into_raw(self) -> *mut c_void
[src]
pub fn as_raw(&self) -> *const c_void
[src]
pub fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl CascadeClassifierTrait for CascadeClassifier
[src]
pub fn as_raw_CascadeClassifier(&self) -> *const c_void
[src]
pub fn as_raw_mut_CascadeClassifier(&mut self) -> *mut c_void
[src]
pub fn cc(&mut self) -> Ptr<dyn BaseCascadeClassifier>
[src]
pub fn set_cc(&mut self, val: Ptr<dyn BaseCascadeClassifier>)
[src]
pub fn empty(&self) -> Result<bool>
[src]
pub fn load(&mut self, filename: &str) -> Result<bool>
[src]
pub fn read(&mut self, node: &FileNode) -> Result<bool>
[src]
pub 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<()>
pub 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<()>
pub 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<()>
pub fn is_old_format_cascade(&self) -> Result<bool>
[src]
pub fn get_original_window_size(&self) -> Result<Size>
[src]
pub fn get_feature_type(&self) -> Result<i32>
[src]
pub fn get_old_cascade(&mut self) -> Result<*mut c_void>
[src]
pub fn set_mask_generator(
&mut self,
mask_generator: &Ptr<dyn BaseCascadeClassifier_MaskGenerator>
) -> Result<()>
[src]
&mut self,
mask_generator: &Ptr<dyn BaseCascadeClassifier_MaskGenerator>
) -> Result<()>
pub 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
[src]
impl !Sync for CascadeClassifier
[src]
impl Unpin for CascadeClassifier
[src]
impl UnwindSafe for CascadeClassifier
[src]
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>,