Trait opencv::core::Algorithm
[−]
[src]
pub trait Algorithm { 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> { ... } }
Required Methods
fn as_raw_Algorithm(&self) -> *mut c_void
Provided Methods
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>
Implementors
impl Algorithm for BFMatcher
impl Algorithm for BRISK
impl Algorithm for BriefDescriptorExtractor
impl Algorithm for DenseFeatureDetector
impl Algorithm for DynamicAdaptedFeatureDetector
impl Algorithm for FREAK
impl Algorithm for FastAdjuster
impl Algorithm for FastFeatureDetector
impl Algorithm for FlannBasedMatcher
impl Algorithm for GFTTDetector
impl Algorithm for GridAdaptedFeatureDetector
impl Algorithm for MSER
impl Algorithm for ORB
impl Algorithm for OpponentColorDescriptorExtractor
impl Algorithm for PyramidAdaptedFeatureDetector
impl Algorithm for SimpleBlobDetector
impl Algorithm for StarAdjuster
impl Algorithm for StarDetector
impl Algorithm for SurfAdjuster
impl Algorithm for BackgroundSubtractorGMG
impl Algorithm for BackgroundSubtractorMOG
impl Algorithm for BackgroundSubtractorMOG2