Show / Hide Table of Contents

Enum DistanceTypes

Type of distance for cvDistTransform

Namespace: OpenCvSharp
Assembly: OpenCvSharp.dll
Syntax
public enum DistanceTypes
Remarks

https://github.com/opencv/opencv/blob/d3bc563c6e01c2bc153f23e7393322a95c7d3974/modules/imgproc/include/opencv2/imgproc.hpp#L300

Fields

Name Description
C

distance = max(|x1-x2|,|y1-y2|) [CV_DIST_C]

Fair

distance = c^2(|x|/c-log(1+|x|/c)), c = 1.3998 [CV_DIST_FAIR]

Huber

distance = |x|<c ? x^2/2 : c(|x|-c/2), c=1.345 [CV_DIST_HUBER]

L1

distance = |x1-x2| + |y1-y2| [CV_DIST_L1]

L12

L1-L2 metric: distance = 2(sqrt(1+x*x/2) - 1)) [CV_DIST_L12]

L2

the simple euclidean distance [CV_DIST_L2]

User

User defined distance [CV_DIST_USER]

Welsch

distance = c^2/2(1-exp(-(x/c)^2)), c = 2.9846 [CV_DIST_WELSCH]

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX