AttributeDistance

Attenuation function based distance from attributes


BayesianQuantizationDistance

Bayesian quantization Distance

  • file: distance/bayesianquantization.cpp
  • inherits: Distance
  • author(s): Josh Klontz
  • properties: None

ByteL1Distance

Fast 8-bit L1 distance


CrossValidateDistance

Cross validate a Distance metric.


DefaultDistance

DistDistance wrapper.


DistDistance

Standard Distance metrics


EMDDistance

Computes Earth Mover's Distance https://www.cs.duke.edu/~tomasi/papers/rubner/rubnerTr98.pdf


FilterDistance

Checks target metadata against filters.


FuseDistance

Fuses similarity scores across multiple matrices of compared Template

  • file: distance/fuse.cpp
  • inherits: ListDistance
  • author(s): Scott Klum
  • properties:

    Property Type Description
    Operation enum Possible values are:
    • Mean
    • sum
    • min
    • max
    .

HalfByteL1Distance

Fast 4-bit L1 distance


HeatMapDistance

1v1 heat map comparison


IdenticalDistance

Returns true if the Template are identical, false otherwise.


KeyPointMatcherDistance

Wraps OpenCV Key Point Matcher


L1Distance

L1 distance computed using eigen.


L2Distance

L2 distance computed using eigen.


MatchProbabilityDistance

Match Probability

  • file: distance/matchprobability.cpp
  • inherits: Distance
  • author(s): Josh Klontz
  • properties: None

MetadataDistance

Checks target metadata against query metadata.


NegativeLogPlusOneDistance

Returns -log(distance(a,b)+1)


OnlineDistance

Online Distance metric to attenuate match scores across multiple frames


PermuteDistance

Compares all permutations of matrices from one template to the other, and fuses the scores via the operation specified.


PipeDistance

Distances in series.

The Template are compared using each Distance in order. If the result of the comparison with any given distance is -FLOAT_MAX then this result is returned early. Otherwise the returned result is the value of comparing the Template using the last Distance.


RejectDistance

Sets Distance to -FLOAT_MAX if a target Template has/doesn't have a key.


SVMDistance

SVM Regression on Template absolute differences.


SumDistance

Sum match scores across multiple Distance


ThresholdDistance

Applys a hard threshold to similarity values.


TurkDistance

Unmaps Turk HITs to be compared against query mats


UnitDistance

Linear normalizes of a Distance so the mean impostor score is 0 and the mean genuine score is 1.


ZScoreDistance

Performs zscore normalization on distances at test time by learning mean and standard deviation parameters during training.