Struct opencv::features2d::KeyPointsFilter [] [src]

pub struct KeyPointsFilter {
    pub ptr: *mut c_void,
}

Fields

ptr

Methods

impl KeyPointsFilter

fn as_raw_KeyPointsFilter(&self) -> *mut c_void

impl KeyPointsFilter

fn new() -> Result<KeyPointsFilter, String>

fn run_by_image_border(&mut self, keypoints: &VectorOfKeyPoint, imageSize: Size, borderSize: i32) -> Result<(), String>

fn run_by_keypoint_size(&mut self, keypoints: &VectorOfKeyPoint, minSize: f32, maxSize: f32) -> Result<(), String>

fault value for arguments: - maxSize: default FLT_MAX

fn run_by_pixels_mask(&mut self, keypoints: &VectorOfKeyPoint, mask: &Mat) -> Result<(), String>

fn remove_duplicated(&mut self, keypoints: &VectorOfKeyPoint) -> Result<(), String>

fn retain_best(&mut self, keypoints: &VectorOfKeyPoint, npoints: i32) -> Result<(), String>

Trait Implementations

impl Drop for KeyPointsFilter

fn drop(&mut self)