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 BFMatcherimpl Algorithm for BRISKimpl Algorithm for BriefDescriptorExtractorimpl Algorithm for DenseFeatureDetectorimpl Algorithm for DynamicAdaptedFeatureDetectorimpl Algorithm for FREAKimpl Algorithm for FastAdjusterimpl Algorithm for FastFeatureDetectorimpl Algorithm for FlannBasedMatcherimpl Algorithm for GFTTDetectorimpl Algorithm for GridAdaptedFeatureDetectorimpl Algorithm for MSERimpl Algorithm for ORBimpl Algorithm for OpponentColorDescriptorExtractorimpl Algorithm for PyramidAdaptedFeatureDetectorimpl Algorithm for SimpleBlobDetectorimpl Algorithm for StarAdjusterimpl Algorithm for StarDetectorimpl Algorithm for SurfAdjusterimpl Algorithm for BackgroundSubtractorGMGimpl Algorithm for BackgroundSubtractorMOGimpl Algorithm for BackgroundSubtractorMOG2