pub struct FrangiParams {
pub scale_range: [f64; 2],
pub scale_ratio: f64,
pub alpha: f64,
pub beta: f64,
pub c: f64,
pub black_white: bool,
}Expand description
Parameters for Frangi vesselness filter
Fields§
§scale_range: [f64; 2]Range of sigma values [min, max] for multi-scale analysis
scale_ratio: f64Step size between sigma values (default 0.5)
alpha: f64Alpha parameter: sensitivity to plate-like structures (Ra term), default 0.5
beta: f64Beta parameter: sensitivity to blob-like structures (Rb term), default 0.5
c: f64C parameter: sensitivity to noise/background (S term), default 500 Threshold between eigenvalues of noise and vessel structure
black_white: boolDetect black vessels (true) or white vessels (false)
Trait Implementations§
Source§impl Clone for FrangiParams
impl Clone for FrangiParams
Source§fn clone(&self) -> FrangiParams
fn clone(&self) -> FrangiParams
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 FrangiParams
impl Debug for FrangiParams
Auto Trait Implementations§
impl Freeze for FrangiParams
impl RefUnwindSafe for FrangiParams
impl Send for FrangiParams
impl Sync for FrangiParams
impl Unpin for FrangiParams
impl UnsafeUnpin for FrangiParams
impl UnwindSafe for FrangiParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more