[][src]Trait opencv::prelude::GFTTDetector

pub trait GFTTDetector: Feature2DTrait {
    pub fn as_raw_GFTTDetector(&self) -> *const c_void;
pub fn as_raw_mut_GFTTDetector(&mut self) -> *mut c_void; pub fn set_max_features(&mut self, max_features: i32) -> Result<()> { ... }
pub fn get_max_features(&self) -> Result<i32> { ... }
pub fn set_quality_level(&mut self, qlevel: f64) -> Result<()> { ... }
pub fn get_quality_level(&self) -> Result<f64> { ... }
pub fn set_min_distance(&mut self, min_distance: f64) -> Result<()> { ... }
pub fn get_min_distance(&self) -> Result<f64> { ... }
pub fn set_block_size(&mut self, block_size: i32) -> Result<()> { ... }
pub fn get_block_size(&self) -> Result<i32> { ... }
pub fn set_harris_detector(&mut self, val: bool) -> Result<()> { ... }
pub fn get_harris_detector(&self) -> Result<bool> { ... }
pub fn set_k(&mut self, k: f64) -> Result<()> { ... }
pub fn get_k(&self) -> Result<f64> { ... }
pub fn get_default_name(&self) -> Result<String> { ... } }

Wrapping class for feature detection using the goodFeaturesToTrack function. :

Required methods

Loading content...

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]

Loading content...

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]

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]

C++ default parameters

  • use_harris_detector: false
  • k: 0.04

Implementors

Loading content...