[][src]Trait opencv::prelude::GeneralizedHoughGuil

pub trait GeneralizedHoughGuil: GeneralizedHough {
    pub fn as_raw_GeneralizedHoughGuil(&self) -> *const c_void;
pub fn as_raw_mut_GeneralizedHoughGuil(&mut self) -> *mut c_void; pub fn set_xi(&mut self, xi: f64) -> Result<()> { ... }
pub fn get_xi(&self) -> Result<f64> { ... }
pub fn set_levels(&mut self, levels: i32) -> Result<()> { ... }
pub fn get_levels(&self) -> Result<i32> { ... }
pub fn set_angle_epsilon(&mut self, angle_epsilon: f64) -> Result<()> { ... }
pub fn get_angle_epsilon(&self) -> Result<f64> { ... }
pub fn set_min_angle(&mut self, min_angle: f64) -> Result<()> { ... }
pub fn get_min_angle(&self) -> Result<f64> { ... }
pub fn set_max_angle(&mut self, max_angle: f64) -> Result<()> { ... }
pub fn get_max_angle(&self) -> Result<f64> { ... }
pub fn set_angle_step(&mut self, angle_step: f64) -> Result<()> { ... }
pub fn get_angle_step(&self) -> Result<f64> { ... }
pub fn set_angle_thresh(&mut self, angle_thresh: i32) -> Result<()> { ... }
pub fn get_angle_thresh(&self) -> Result<i32> { ... }
pub fn set_min_scale(&mut self, min_scale: f64) -> Result<()> { ... }
pub fn get_min_scale(&self) -> Result<f64> { ... }
pub fn set_max_scale(&mut self, max_scale: f64) -> Result<()> { ... }
pub fn get_max_scale(&self) -> Result<f64> { ... }
pub fn set_scale_step(&mut self, scale_step: f64) -> Result<()> { ... }
pub fn get_scale_step(&self) -> Result<f64> { ... }
pub fn set_scale_thresh(&mut self, scale_thresh: i32) -> Result<()> { ... }
pub fn get_scale_thresh(&self) -> Result<i32> { ... }
pub fn set_pos_thresh(&mut self, pos_thresh: i32) -> Result<()> { ... }
pub fn get_pos_thresh(&self) -> Result<i32> { ... } }

finds arbitrary template in the grayscale image using Generalized Hough Transform

Detects position, translation and rotation Guil1999 .

Required methods

Loading content...

Provided methods

pub fn set_xi(&mut self, xi: f64) -> Result<()>[src]

Angle difference in degrees between two points in feature.

pub fn get_xi(&self) -> Result<f64>[src]

pub fn set_levels(&mut self, levels: i32) -> Result<()>[src]

Feature table levels.

pub fn get_levels(&self) -> Result<i32>[src]

pub fn set_angle_epsilon(&mut self, angle_epsilon: f64) -> Result<()>[src]

Maximal difference between angles that treated as equal.

pub fn get_angle_epsilon(&self) -> Result<f64>[src]

pub fn set_min_angle(&mut self, min_angle: f64) -> Result<()>[src]

Minimal rotation angle to detect in degrees.

pub fn get_min_angle(&self) -> Result<f64>[src]

pub fn set_max_angle(&mut self, max_angle: f64) -> Result<()>[src]

Maximal rotation angle to detect in degrees.

pub fn get_max_angle(&self) -> Result<f64>[src]

pub fn set_angle_step(&mut self, angle_step: f64) -> Result<()>[src]

Angle step in degrees.

pub fn get_angle_step(&self) -> Result<f64>[src]

pub fn set_angle_thresh(&mut self, angle_thresh: i32) -> Result<()>[src]

Angle votes threshold.

pub fn get_angle_thresh(&self) -> Result<i32>[src]

pub fn set_min_scale(&mut self, min_scale: f64) -> Result<()>[src]

Minimal scale to detect.

pub fn get_min_scale(&self) -> Result<f64>[src]

pub fn set_max_scale(&mut self, max_scale: f64) -> Result<()>[src]

Maximal scale to detect.

pub fn get_max_scale(&self) -> Result<f64>[src]

pub fn set_scale_step(&mut self, scale_step: f64) -> Result<()>[src]

Scale step.

pub fn get_scale_step(&self) -> Result<f64>[src]

pub fn set_scale_thresh(&mut self, scale_thresh: i32) -> Result<()>[src]

Scale votes threshold.

pub fn get_scale_thresh(&self) -> Result<i32>[src]

pub fn set_pos_thresh(&mut self, pos_thresh: i32) -> Result<()>[src]

Position votes threshold.

pub fn get_pos_thresh(&self) -> Result<i32>[src]

Loading content...

Implementors

Loading content...