Class BatchDistanceNearestNeighbors

java.lang.Object
cz.fidentis.analyst.engines.face.batch.distance.impl.BatchIndirectDistanceImpl
cz.fidentis.analyst.engines.face.batch.distance.impl.BatchDistanceNearestNeighbors
All Implemented Interfaces:
BatchDistance, BatchIndirectDistance
Direct Known Subclasses:
BatchDistanceNearestNeighborsCombined, BatchDistanceNearestNeighborsDirect, BatchDistanceNearestNeighborsRelative

public abstract class BatchDistanceNearestNeighbors extends BatchIndirectDistanceImpl
A class that computes similarity of a set of faces by computing the distance of faces to an average (gauge) face and then combining these values to get mutual similarity for all pairs. Euclidean distance to nearest neighbors is used as the distance metric.

The computation is accelerated by using multiple CPU cores concurrently.