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 AbstractBufferedImageTransformerFilteredBufferedImageFeatureGenerator. m_Filterthe filter to use.Methods in adams.data.image.features that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformerFilteredBufferedImageFeatureGenerator. getFilter()Returns the filter in use.Methods in adams.data.image.features with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description voidFilteredBufferedImageFeatureGenerator. 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 classAbstractScriptAncestor for JAI transformer scripts.classAbstractScriptedTransformerAbstract ancestor for transformers that execute external scripts.classBinaryTurns 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).classBinaryMaskGenerates a binary image from the input and uses this mask to determine which pixels get replaced by the specified replacement color.classBlueChannelColorizerInterprets 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.classChangeCanvasSizePlaces the image on a canvas of specified size based on the anchor.classCroppingCrops the images passing through using the specified crop algorithm.classDownSampleGenerates a smaller image by taken every nth pixel (on the x and y axis).classFixObjectsEnsures that no invalid object shapes are present in the report.classGaussianBlurPerforms a gaussian blur.
Original code taken from here:
http://www.jhlabs.com/ip/blurring.html
Valid options are:classGrayOrIndexedColorizerColorizes grayscale or indexed images using the specified color provider.
Other images types get converted to grayscale first.classGrayscaleGenerates a grayscale images using the specified luminance parameters.classImageFilterApplies an ImageFilter to the buffered image.classImageTypeTurns an image into the specified type of image.classLaplaceOfGaussianApplies 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
classLaplaceOperatorApplies 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?classLocalMedianFilterTODO: what class does.classMaxRGBclassMinRGBclassMinRGBOldclassMultiTransformerApplies the specified JAI transformers one after the other.classObjectAnnotationsMaskOnly leaves pixels in the image that are covered by the object annotations (= masking).classPassThroughA dummy transform that just passes the image through.classReplaceColorsAllows replacing one color with another.classReplacePredominantColorAllows replacing the predominant color with another.classResizeResizes 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
classRotateRotates an image by a defined number of degrees.classScriptedAn image transformer that uses any scripting handler for processing the data with a script located in the specified file.classSplitChannelsSplits the image into the specified separate RGB channels.classSplitChannelsHSVSplits the image into the specified separate HSV channels.classSplitChannelsYIQSplits the image into the specified separate YIQ channels.classSplitChannelsYUVSplits the image into the specified separate YUV channels.classSubImagesProduces subimages from the input image using the specified generator.classSuppliedImageMaskMasks out regions on the image using a supplied image from internal storage, making them transparent.classThresholdReplacementReplaces 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.classTrimapColorizerColorizes trimap images using the specified color provider.classWhiteBalanceProcesses the images passing through using the specified white balance algorithm.classXScreenMaskMasks out a color by making it transparent.Fields in adams.data.image.transformer declared as AbstractBufferedImageTransformer Modifier and Type Field Description protected AbstractBufferedImageTransformerScripted. m_TransformerObjectthe loaded script object.protected AbstractBufferedImageTransformer[]MultiTransformer. m_Transformersthe sub-transformers.Methods in adams.data.image.transformer that return AbstractBufferedImageTransformer Modifier and Type Method Description static AbstractBufferedImageTransformerAbstractBufferedImageTransformer. forCommandLine(String cmdline)Instantiates the transformation from the given commandline (i.e., classname and optional options).static AbstractBufferedImageTransformerAbstractBufferedImageTransformer. 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 voidMultiTransformer. 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 AbstractBufferedImageTransformerBinaryCrop. m_ImageTransformerthe image transformer to apply to the image before cropping.Methods in adams.data.image.transformer.crop that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformerBinaryCrop. 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 voidBinaryCrop. 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 AbstractBufferedImageTransformerIndividualImageSegmentationLayerReader. m_LayerTransformerfor processing the layers.Methods in adams.data.io.input that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformerIndividualImageSegmentationLayerReader. 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 voidIndividualImageSegmentationLayerReader. 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 classAbstractJAITransformerAbstract base class for JAI transformations.classAbstractScriptAncestor for JAI transformer scripts.classAbstractScriptedTransformerAbstract ancestor for transformers that execute external scripts.classBrightnessBrightens or darkens an image using the specified factor and offset.
factor: <0=darken image, >0=brighten image.classChangeOrientationEnsures that the image has the specified orientation.classDilateclassErodeclassFlipFlips an image.classGray8Transforms the image into an 8-bit gray image.classIndexedColorsTurns an RGB image into one with an indexed color palette.classInvertInverts the image.classResizeResizes the image to predefined width and height.classRotateRotates an image by a defined number of degrees.classScriptedAn 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 AbstractBufferedImageTransformerBufferedImageTransformer. m_TransformAlgorithmthe algorithm to apply to the image.Methods in adams.flow.transformer that return AbstractBufferedImageTransformer Modifier and Type Method Description AbstractBufferedImageTransformerBufferedImageTransformer. getTransformAlgorithm()Returns the transformer in use.Methods in adams.flow.transformer with parameters of type AbstractBufferedImageTransformer Modifier and Type Method Description voidBufferedImageTransformer. setTransformAlgorithm(AbstractBufferedImageTransformer value)Sets the transformer to use.
-