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}