[−][src]Trait opencv::prelude::CUDA_ORB
Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
See also
cv::ORB
Required methods
pub fn as_raw_CUDA_ORB(&self) -> *const c_void
[src]
pub fn as_raw_mut_CUDA_ORB(&mut self) -> *mut c_void
[src]
Provided methods
pub fn set_blur_for_descriptor(
&mut self,
blur_for_descriptor: bool
) -> Result<()>
[src]
&mut self,
blur_for_descriptor: bool
) -> Result<()>
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]
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]
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>>
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