pub trait AKAZEConst: Feature2DTraitConst {
    fn as_raw_AKAZE(&self) -> *const c_void;

    fn get_descriptor_type(&self) -> Result<AKAZE_DescriptorType> { ... }
    fn get_descriptor_size(&self) -> Result<i32> { ... }
    fn get_descriptor_channels(&self) -> Result<i32> { ... }
    fn get_threshold(&self) -> Result<f64> { ... }
    fn get_n_octaves(&self) -> Result<i32> { ... }
    fn get_n_octave_layers(&self) -> Result<i32> { ... }
    fn get_diffusivity(&self) -> Result<KAZE_DiffusivityType> { ... }
    fn get_default_name(&self) -> Result<String> { ... }
}
Expand description

Class implementing the AKAZE keypoint detector and descriptor extractor, described in ANB13.

@details AKAZE descriptors can only be used with KAZE or AKAZE keypoints. This class is thread-safe.

Note: When you need descriptors use Feature2D::detectAndCompute, which provides better performance. When using Feature2D::detect followed by Feature2D::compute scale space pyramid is computed twice.

Note: AKAZE implements T-API. When image is passed as UMat some parts of the algorithm will use OpenCL.

Note: [ANB13] Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces. Pablo F. Alcantarilla, Jesús Nuevo and Adrien Bartoli. In British Machine Vision Conference (BMVC), Bristol, UK, September 2013.

Required Methods

Provided Methods

Implementors