@Override public double compare(T query, T target) { return comp.compare(query.getFeatureVector(), target.getFeatureVector()); }
@Override public synchronized FEATURE extractFeature(IMAGE object) { analyser.analyseImage(object); return analyser.getFeatureVector(); } }
@Override public synchronized FEATURE extractFeature(IMAGE object) { analyser.analyseImage(object); return analyser.getFeatureVector(); } }
@Override public FV extractFeature(OBJECT object) { return extractor.extractFeature(object).getFeatureVector(); }
@Override public FV extractFeature(OBJECT object) { return extractor.extractFeature(object).getFeatureVector(); }
double[] fv = k.getFeatureVector().asDoubleVector(); if (extractor.logScale()) { fv = logScale(fv, LOG_BASE);