001package org.openimaj.picslurper.output; 002 003import org.kohsuke.args4j.CmdLineOptionsProvider; 004import org.openimaj.picslurper.client.LocalColourFeatureMode; 005import org.openimaj.picslurper.client.SIFTTrendFeatureMode; 006import org.openimaj.picslurper.client.TrendDetectorFeatureExtractor; 007 008public enum TrendDetectorFeatureMode implements CmdLineOptionsProvider{ 009 SIFT { 010 @Override 011 public TrendDetectorFeatureExtractor getOptions() { 012 return new SIFTTrendFeatureMode(); 013 } 014 }, 015 LOCAL_COLOUR { 016 @Override 017 public TrendDetectorFeatureExtractor getOptions() { 018 return new LocalColourFeatureMode(); 019 } 020 } 021 ; 022 023 @Override 024 public abstract TrendDetectorFeatureExtractor getOptions() ; 025 026}