pub struct IssKeypointConfig {
pub salient_radius: f32,
pub non_max_radius: f32,
pub gamma_21: f32,
pub gamma_32: f32,
pub min_neighbors: usize,
}Expand description
Configuration for IssKeypointDetector.
Fields§
§salient_radius: f32Radius of the neighborhood used to build each covariance matrix.
non_max_radius: f32Radius for non-maximum suppression of the saliency (smallest eigenvalue).
gamma_21: f32Upper bound on lambda2 / lambda1 (rejects flat / planar points).
gamma_32: f32Upper bound on lambda3 / lambda2 (rejects edge / linear points).
min_neighbors: usizeMinimum neighbors within salient_radius for a point to be considered.
Implementations§
Source§impl IssKeypointConfig
impl IssKeypointConfig
Sourcepub fn with_radii(salient_radius: f32, non_max_radius: f32) -> IssKeypointConfig
pub fn with_radii(salient_radius: f32, non_max_radius: f32) -> IssKeypointConfig
Creates a config from the salient and non-max-suppression radii.
Trait Implementations§
Source§impl Clone for IssKeypointConfig
impl Clone for IssKeypointConfig
Source§fn clone(&self) -> IssKeypointConfig
fn clone(&self) -> IssKeypointConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IssKeypointConfig
impl Debug for IssKeypointConfig
Source§impl Default for IssKeypointConfig
impl Default for IssKeypointConfig
Source§fn default() -> IssKeypointConfig
fn default() -> IssKeypointConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for IssKeypointConfig
impl PartialEq for IssKeypointConfig
impl Copy for IssKeypointConfig
impl StructuralPartialEq for IssKeypointConfig
Auto Trait Implementations§
impl Freeze for IssKeypointConfig
impl RefUnwindSafe for IssKeypointConfig
impl Send for IssKeypointConfig
impl Sync for IssKeypointConfig
impl Unpin for IssKeypointConfig
impl UnsafeUnpin for IssKeypointConfig
impl UnwindSafe for IssKeypointConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more