001package javax.visrec.spi;
002
003import javax.visrec.ml.ClassifierCreationException;
004import javax.visrec.ml.classification.ImageClassifier;
005import javax.visrec.ml.classification.NeuralNetImageClassifier;
006
007public interface ImageClassifierFactory<T> {
008
009    Class<T> getImageClass();
010
011    ImageClassifier<T> create(NeuralNetImageClassifier.BuildingBlock<T> block) throws ClassifierCreationException;
012
013}