Struct opencv::features2d::FREAK
[−]
[src]
pub struct FREAK { pub ptr: *mut c_void, }
Fields
ptr |
Methods
impl FREAK
fn as_raw_FREAK(&self) -> *mut c_void
impl FREAK
fn new(orientationNormalized: bool, scaleNormalized: bool, patternScale: f32, nOctaves: i32, selectedPairs: &VectorOfint) -> Result<FREAK, String>
Constructor * @param orientationNormalized enable orientation normalization * @param scaleNormalized enable scale normalization * @param patternScale scaling of the description pattern * @param nOctaves number of octaves covered by the detected keypoints * @param selectedPairs (optional) user defined selected pairs
default value for arguments:
- orientationNormalized: default true
- scaleNormalized: default true
- patternScale: default 22.0f
- nOctaves: default 4
- selectedPairs: default vector
fn copy(rhs: &FREAK) -> Result<FREAK, String>
fn descriptor_size(&self) -> Result<i32, String>
fn descriptor_type(&self) -> Result<i32, String>
fn select_pairs(&mut self, images: &VectorOfMat, keypoints: &VectorOfVectorOfKeyPoint, corrThresh: f64, verbose: bool) -> Result<VectorOfint, String>
select the 512 "best description pairs" * @param images grayscale images set * @param keypoints set of detected keypoints * @param corrThresh correlation threshold * @param verbose print construction information * @return list of best pair indexes
default value for arguments: - corrThresh: default 0.7 - verbose: default true