001package javax.visrec.ml.classification; 002 003import javax.visrec.ml.ClassificationException; 004import javax.visrec.ml.ClassifierCreationException; 005import javax.visrec.spi.ServiceProvider; 006import java.io.File; 007import java.io.InputStream; 008import java.lang.reflect.InvocationTargetException; 009import java.lang.reflect.Method; 010import java.util.Map; 011 012public interface ImageClassifier<IMAGE_CLASS> extends Classifier<IMAGE_CLASS, Map<String, Float>>{ 013 014 Map<String, Float> classify(File input) throws ClassificationException; 015 016 Map<String, Float> classify(InputStream input) throws ClassificationException; 017 018}