public double CalculateDistance(Frame frame, IMinHashCalculator minHashCalculator, IJaccardCalculator jaccardCalculator) { var thisFeatureVector = GetFeaturesVector(minHashCalculator); var otherFeatureVector = frame.GetFeaturesVector(minHashCalculator); return(jaccardCalculator.Calculate(thisFeatureVector, otherFeatureVector)); }
public FrameProcessor(IMinHashCalculator minHashCalculator, IJaccardCalculator jaccardCalculator) { this.minHashCalculator = minHashCalculator; this.jaccardCalculator = jaccardCalculator; }