    001package visrec.ri.spi;
    002
    003import javax.visrec.spi.*;
    004
    005/**
    006 * Default {@link ServiceProvider} of the implementation of the visual recognition API
    007 * @author Kevin Berendsen
    008 */
    009public final class DefaultServiceProvider extends ServiceProvider {
    010
    011    /** {@inheritDoc} */
    012    @Override
    013    public BuilderService getBuilderService() {
    014        return new DefaultBuilderService();
    015    }
    016
    017    /** {@inheritDoc} */
    018    @Override
    019    public ClassifierService getClassifierService() {
    020        return new DefaultClassifierService();
    021    }
    022
    023    /** {@inheritDoc} */
    024    @Override
    025    public ImageFactoryService getImageFactoryService() {
    026        return new DefaultImageFactoryService();
    027    }
    028
    029    /** {@inheritDoc} */
    030    @Override
    031    public ImplementationService getImplementationService() {
    032        return new DeepNettsImplementationService();
    033    }
    034
    035}