Enum opencv::imgproc::DistanceTypes [−][src]
#[repr(C)]
pub enum DistanceTypes {
DIST_USER,
DIST_L1,
DIST_L2,
DIST_C,
DIST_L12,
DIST_FAIR,
DIST_WELSCH,
DIST_HUBER,
}
Expand description
Variants
User defined distance
distance = |x1-x2| + |y1-y2|
the simple euclidean distance
distance = max(|x1-x2|,|y1-y2|)
L1-L2 metric: distance = 2(sqrt(1+x*x/2) - 1))
distance = c^2(|x|/c-log(1+|x|/c)), c = 1.3998
distance = c^2/2(1-exp(-(x/c)^2)), c = 2.9846
distance = |x|<c ? x^2/2 : c(|x|-c/2), c=1.345
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DistanceTypes
impl Send for DistanceTypes
impl Sync for DistanceTypes
impl Unpin for DistanceTypes
impl UnwindSafe for DistanceTypes
Blanket Implementations
Mutably borrows from an owned value. Read more