Package adams.data.image
Interface ImageTransformer<T extends AbstractImageContainer>
-
- Type Parameters:
T- the type of image to process
- All Superinterfaces:
CleanUpHandler,Comparable,Destroyable,FlowContextHandler,OptionHandler,QuickInfoSupporter
- All Known Subinterfaces:
ImageColorizer,ImageColorizerWithColorProvider
- All Known Implementing Classes:
AbstractBoofCVTransformer,AbstractBufferedImageTransformer,AbstractImageTransformer,AbstractJAITransformer,AbstractOpenCVTransformer,AbstractScript,AbstractScript,AbstractScript,AbstractScript,AbstractScriptedTransformer,AbstractScriptedTransformer,AbstractScriptedTransformer,AbstractScriptedTransformer,Binary,Binary,BinaryContours,BinaryMask,BlueChannelColorizer,Blur,Brightness,CannyEdgeDetection,ChangeCanvasSize,ChangeOrientation,ConvertType,Cropping,Dilate,Dilate4,Dilate8,DownSample,Erode,Erode4,Erode8,FixObjects,Flip,GaussianBlur,GaussianBlur,Gray8,Gray8,GrayOrIndexedColorizer,Grayscale,ImageFilter,ImageType,ImageType,IndexedColors,Invert,Inverter,LaplaceOfGaussian,LaplaceOperator,LocalMedianFilter,MaxRGB,MinRGB,MinRGBOld,MultiTransformer,MultiTransformer,MultiTransformer,ObjectAnnotationsMask,PassThrough,PassThrough,PassThrough,ReplaceColors,ReplacePredominantColor,Resize,Resize,Resize,Rotate,Rotate,Scripted,Scripted,Scripted,Scripted,Sharpen4,Sharpen8,SplitChannels,SplitChannels,SplitChannelsHSV,SplitChannelsYIQ,SplitChannelsYUV,SubImages,SuperPixels,SuppliedImageMask,Threshold,ThresholdReplacement,TrimapColorizer,WaveletDenoise,WhiteBalance,XScreenMask
public interface ImageTransformer<T extends AbstractImageContainer> extends OptionHandler, Comparable, CleanUpHandler, QuickInfoSupporter, FlowContextHandler
Abstract base class for AbstractImage transformations.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T[]transform(T img)Transforms the given image.-
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.flow.core.FlowContextHandler
getFlowContext, setFlowContext
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
-