[−][src]Trait opencv::features2d::GFTTDetector
Wrapping class for feature detection using the goodFeaturesToTrack function. :
Required methods
pub fn as_raw_GFTTDetector(&self) -> *const c_void
[src]
pub fn as_raw_mut_GFTTDetector(&mut self) -> *mut c_void
[src]
Provided methods
pub fn set_max_features(&mut self, max_features: i32) -> Result<()>
[src]
pub fn get_max_features(&self) -> Result<i32>
[src]
pub fn set_quality_level(&mut self, qlevel: f64) -> Result<()>
[src]
pub fn get_quality_level(&self) -> Result<f64>
[src]
pub fn set_min_distance(&mut self, min_distance: f64) -> Result<()>
[src]
pub fn get_min_distance(&self) -> Result<f64>
[src]
pub fn set_block_size(&mut self, block_size: i32) -> Result<()>
[src]
pub fn get_block_size(&self) -> Result<i32>
[src]
pub fn set_harris_detector(&mut self, val: bool) -> Result<()>
[src]
pub fn get_harris_detector(&self) -> Result<bool>
[src]
pub fn set_k(&mut self, k: f64) -> Result<()>
[src]
pub fn get_k(&self) -> Result<f64>
[src]
pub fn get_default_name(&self) -> Result<String>
[src]
Implementations
impl<'_> dyn GFTTDetector + '_
[src]
pub fn create(
max_corners: i32,
quality_level: f64,
min_distance: f64,
block_size: i32,
use_harris_detector: bool,
k: f64
) -> Result<Ptr<dyn GFTTDetector>>
[src]
max_corners: i32,
quality_level: f64,
min_distance: f64,
block_size: i32,
use_harris_detector: bool,
k: f64
) -> Result<Ptr<dyn GFTTDetector>>
C++ default parameters
- max_corners: 1000
- quality_level: 0.01
- min_distance: 1
- block_size: 3
- use_harris_detector: false
- k: 0.04
pub fn create_with_gradient(
max_corners: i32,
quality_level: f64,
min_distance: f64,
block_size: i32,
gradiant_size: i32,
use_harris_detector: bool,
k: f64
) -> Result<Ptr<dyn GFTTDetector>>
[src]
max_corners: i32,
quality_level: f64,
min_distance: f64,
block_size: i32,
gradiant_size: i32,
use_harris_detector: bool,
k: f64
) -> Result<Ptr<dyn GFTTDetector>>
C++ default parameters
- use_harris_detector: false
- k: 0.04