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
,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
-
-