pub trait LUCID: Feature2DTrait + LUCIDConst {
fn as_raw_mut_LUCID(&mut self) -> *mut c_void;
fn set_lucid_kernel(&mut self, lucid_kernel: i32) -> Result<()> { ... }
fn set_blur_kernel(&mut self, blur_kernel: i32) -> Result<()> { ... }
}
Expand description
Class implementing the locally uniform comparison image descriptor, described in LUCID
An image descriptor that can be computed very fast, while being about as robust as, for example, SURF or BRIEF.
Note: It requires a color image as input.
Required Methods§
fn as_raw_mut_LUCID(&mut self) -> *mut c_void
Provided Methods§
fn set_lucid_kernel(&mut self, lucid_kernel: i32) -> Result<()>
fn set_blur_kernel(&mut self, blur_kernel: i32) -> Result<()>
Implementations§
source§impl dyn LUCID + '_
impl dyn LUCID + '_
sourcepub fn create(lucid_kernel: i32, blur_kernel: i32) -> Result<Ptr<dyn LUCID>>
pub fn create(lucid_kernel: i32, blur_kernel: i32) -> Result<Ptr<dyn LUCID>>
Parameters
- lucid_kernel: kernel for descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth
- blur_kernel: kernel for blurring image prior to descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth
C++ default parameters
- lucid_kernel: 1
- blur_kernel: 2