Uses of Class
adams.data.image.transformer.AbstractBufferedImageTransformer
-
-
Uses of AbstractBufferedImageTransformer in adams.data.image.features
Fields in adams.data.image.features declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformer
FilteredBufferedImageFeatureGenerator. m_Filter
the filter to use.Methods in adams.data.image.features that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformer
FilteredBufferedImageFeatureGenerator. getFilter()
Returns the filter in use.Methods in adams.data.image.features with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description void
FilteredBufferedImageFeatureGenerator. setFilter(AbstractBufferedImageTransformer value)
Sets the filter to use. -
Uses of AbstractBufferedImageTransformer in adams.data.image.transformer
Subclasses of AbstractBufferedImageTransformer in adams.data.image.transformer Modifier and Type Class Description class
AbstractScript
Ancestor for JAI transformer scripts.class
AbstractScriptedTransformer
Abstract ancestor for transformers that execute external scripts.class
Binary
Turns an image into a binary image, using a grayscale threshold to determine which pixels are black (below) and which are white (equal to or above).class
BinaryMask
Generates a binary image from the input and uses this mask to determine which pixels get replaced by the specified replacement color.class
BlueChannelColorizer
Interprets the values in the blue channel (e.g., used by image segmentation frameworks) of the images as indices and replaces them with colors from the specified color provider.class
ChangeCanvasSize
Places the image on a canvas of specified size based on the anchor.class
Cropping
Crops the images passing through using the specified crop algorithm.class
DownSample
Generates a smaller image by taken every nth pixel (on the x and y axis).class
FixObjects
Ensures that no invalid object shapes are present in the report.class
GaussianBlur
Performs a gaussian blur.
Original code taken from here:
http://www.jhlabs.com/ip/blurring.html
Valid options are:class
GrayOrIndexedColorizer
Colorizes grayscale or indexed images using the specified color provider.
Other images types get converted to grayscale first.class
Grayscale
Generates a grayscale images using the specified luminance parameters.class
ImageFilter
Applies an ImageFilter to the buffered image.class
ImageType
Turns an image into the specified type of image.class
LaplaceOfGaussian
Applies the Laplacian of Gaussian (LoG) to the image, using the following formula
(x^2 + y^2 - 2*sigma^2) / sigma^4 * exp(-(x^2 +y^2) / (2*sigma^2)
For more information on LoG, see:
http://fourier.eng.hmc.edu/e161/lectures/gradient/node8.html
class
LaplaceOperator
Applies the Laplace operator, using the following matrix:
0 1 0
1 -4 1
0 1 0
For more information on the Laplace operator, see:
http://docs.opencv.org/modules/imgproc/doc/filtering.html?highlight=laplacian#laplacian
class
LocalMedianFilter
TODO: what class does.class
MaxRGB
class
MinRGB
class
MinRGBOld
class
MultiTransformer
Applies the specified JAI transformers one after the other.class
ObjectAnnotationsMask
Only leaves pixels in the image that are covered by the object annotations (= masking).class
PassThrough
A dummy transform that just passes the image through.class
ReplaceColors
Allows replacing one color with another.class
ReplacePredominantColor
Allows replacing the predominant color with another.class
Resize
Resizes the image to predefined width and height.
For more information on the scaling types, see:
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Image.html
class
Scripted
An image transformer that uses any scripting handler for processing the data with a script located in the specified file.class
SplitChannels
Splits the image into the specified separate RGB channels.class
SplitChannelsHSV
Splits the image into the specified separate HSV channels.class
SplitChannelsYIQ
Splits the image into the specified separate YIQ channels.class
SplitChannelsYUV
Splits the image into the specified separate YUV channels.class
SubImages
Produces subimages from the input image using the specified generator.class
SuppliedImageMask
Masks out regions on the image using a supplied image from internal storage, making them transparent.class
ThresholdReplacement
Replaces pixels of the image that fall below or above (depending on configuration) a user defined threshold in the grayscale space with the supplied replacement color.
Can be replaced to remove dark or light splotches.class
TrimapColorizer
Colorizes trimap images using the specified color provider.class
WhiteBalance
Processes the images passing through using the specified white balance algorithm.class
XScreenMask
Masks out a color by making it transparent.Fields in adams.data.image.transformer declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformer
Scripted. m_TransformerObject
the loaded script object.protected AbstractBufferedImageTransformer[]
MultiTransformer. m_Transformers
the sub-transformers.Methods in adams.data.image.transformer that return AbstractBufferedImageTransformer Modifier and Type Method Description static AbstractBufferedImageTransformer
AbstractBufferedImageTransformer. forCommandLine(String cmdline)
Instantiates the transformation from the given commandline (i.e., classname and optional options).static AbstractBufferedImageTransformer
AbstractBufferedImageTransformer. forName(String classname, String[] options)
Instantiates the transformation with the given options.AbstractBufferedImageTransformer[]
MultiTransformer. getTransformers()
Returns the transformers in use.Methods in adams.data.image.transformer with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description void
MultiTransformer. setTransformers(AbstractBufferedImageTransformer[] value)
Sets the transformers to use. -
Uses of AbstractBufferedImageTransformer in adams.data.image.transformer.crop
Fields in adams.data.image.transformer.crop declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformer
BinaryCrop. m_ImageTransformer
the image transformer to apply to the image before cropping.Methods in adams.data.image.transformer.crop that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformer
BinaryCrop. getImageTransformer()
Returns the image transformer to apply to the image copy before further binarizing and determining the crop.Methods in adams.data.image.transformer.crop with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description void
BinaryCrop. setImageTransformer(AbstractBufferedImageTransformer value)
Sets the image transformer to apply to the image copy before further binarizing and determining the crop. -
Uses of AbstractBufferedImageTransformer in adams.data.io.input
Fields in adams.data.io.input declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformer
IndividualImageSegmentationLayerReader. m_LayerTransformer
for processing the layers.Methods in adams.data.io.input that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformer
IndividualImageSegmentationLayerReader. getLayerTransformer()
Returns the image transformer to apply to the layer images.Methods in adams.data.io.input with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description void
IndividualImageSegmentationLayerReader. setLayerTransformer(AbstractBufferedImageTransformer value)
Sets the image transformer to apply to the layer images. -
Uses of AbstractBufferedImageTransformer in adams.data.jai.transformer
Subclasses of AbstractBufferedImageTransformer in adams.data.jai.transformer Modifier and Type Class Description class
AbstractJAITransformer
Abstract base class for JAI transformations.class
AbstractScript
Ancestor for JAI transformer scripts.class
AbstractScriptedTransformer
Abstract ancestor for transformers that execute external scripts.class
Brightness
Brightens or darkens an image using the specified factor and offset.
factor: <0=darken image, >0=brighten image.class
ChangeOrientation
Ensures that the image has the specified orientation.class
Dilate
class
Erode
class
Flip
Flips an image.class
Gray8
Transforms the image into an 8-bit gray image.class
IndexedColors
Turns an RGB image into one with an indexed color palette.class
Invert
Inverts the image.class
Resize
Resizes the image to predefined width and height.class
Rotate
Rotates an image by a defined number of degrees.class
Scripted
An image transformer that uses any scripting handler for processing the data with a script located in the specified file. -
Uses of AbstractBufferedImageTransformer in adams.flow.transformer
Fields in adams.flow.transformer declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformer
BufferedImageTransformer. m_TransformAlgorithm
the algorithm to apply to the image.Methods in adams.flow.transformer that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformer
BufferedImageTransformer. getTransformAlgorithm()
Returns the transformer in use.Methods in adams.flow.transformer with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description void
BufferedImageTransformer. setTransformAlgorithm(AbstractBufferedImageTransformer value)
Sets the transformer to use.
-