[][src]Trait opencv::prelude::CUDA_ORB

pub trait CUDA_ORB: CUDA_Feature2DAsync {
    pub fn as_raw_CUDA_ORB(&self) -> *const c_void;
pub fn as_raw_mut_CUDA_ORB(&mut self) -> *mut c_void; pub fn set_blur_for_descriptor(
        &mut self,
        blur_for_descriptor: bool
    ) -> Result<()> { ... }
pub fn get_blur_for_descriptor(&self) -> Result<bool> { ... }
pub fn set_fast_threshold(&mut self, fast_threshold: i32) -> Result<()> { ... }
pub fn get_fast_threshold(&self) -> Result<i32> { ... } }

Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor

See also

cv::ORB

Required methods

Loading content...

Provided methods

pub fn set_blur_for_descriptor(
    &mut self,
    blur_for_descriptor: bool
) -> Result<()>
[src]

if true, image will be blurred before descriptors calculation

pub fn get_blur_for_descriptor(&self) -> Result<bool>[src]

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

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

Loading content...

Implementations

impl<'_> dyn CUDA_ORB + '_[src]

pub const X_ROW: i32[src]

pub const Y_ROW: i32[src]

pub const RESPONSE_ROW: i32[src]

pub const ANGLE_ROW: i32[src]

pub const OCTAVE_ROW: i32[src]

pub const SIZE_ROW: i32[src]

pub const ROWS_COUNT: i32[src]

pub fn create(
    nfeatures: i32,
    scale_factor: f32,
    nlevels: i32,
    edge_threshold: i32,
    first_level: i32,
    wta_k: i32,
    score_type: i32,
    patch_size: i32,
    fast_threshold: i32,
    blur_for_descriptor: bool
) -> Result<Ptr<dyn CUDA_ORB>>
[src]

C++ default parameters

  • nfeatures: 500
  • scale_factor: 1.2f
  • nlevels: 8
  • edge_threshold: 31
  • first_level: 0
  • wta_k: 2
  • score_type: cv::ORB::HARRIS_SCORE
  • patch_size: 31
  • fast_threshold: 20
  • blur_for_descriptor: false

Implementors

impl CUDA_ORB for PtrOfCUDA_ORB[src]

Loading content...