Uses of Class
adams.data.image.AbstractImageTransformer
-
Packages that use AbstractImageTransformer Package Description adams.data.boofcv.transformer adams.data.image.transformer adams.data.jai.transformer adams.data.opencv.transformer -
-
Uses of AbstractImageTransformer in adams.data.boofcv.transformer
Subclasses of AbstractImageTransformer in adams.data.boofcv.transformer Modifier and Type Class Description classAbstractBoofCVTransformerAbstract base class for BoofCV transformations.classAbstractScriptAncestor for BoofCV transformer scripts.classAbstractScriptedTransformerAbstract ancestor for transformers that execute external scripts.classBinaryCreates a binary image.classBinaryContoursUses the BoofCV binary contours algorithm to detect edges in a binary image.classCannyEdgeDetectionPerforms edge detection using the Canny Edge detection algorithm.
For more information on the algorithm, see:
WikiPedia.classDilate4Applies the BoofCV dilate4 algorithm to a binary image.classDilate8Applies the BoofCV dilate8 algorithm to a binary image.classErode4Applies the BoofCV erode4 algorithm to a binary image.classErode8Applies the BoofCV erode8 algorithm to a binary image.classGray8Transforms the image into an 8-bit gray image.classImageTypeTurns an image into the specified type of image.classInverterTakes a binary image in the BoofCV Unsigned Int 8 format and inverts each pixel.classMultiTransformerApplies the specified BoofCV transformers one after the other.classPassThroughA dummy transform that just passes the image through.classScriptedAn image transformer that uses any scripting handler for processing the data with a script located in the specified file.classSharpen4Applies a Laplacian-4 based sharpen filter to the image.classSharpen8Applies a Laplacian-8 based sharpen filter to the image.classSuperPixelsTakes an image and divides it into super pixels.
For more information see:
http://boofcv.org/index.php?classWaveletDenoiseRemoves noise using wavelet transformation. -
Uses of AbstractImageTransformer in adams.data.image.transformer
Subclasses of AbstractImageTransformer in adams.data.image.transformer Modifier and Type Class Description classAbstractBufferedImageTransformerAbstract base class for BufferedImage transformations.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. -
Uses of AbstractImageTransformer in adams.data.jai.transformer
Subclasses of AbstractImageTransformer 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 AbstractImageTransformer in adams.data.opencv.transformer
Subclasses of AbstractImageTransformer in adams.data.opencv.transformer Modifier and Type Class Description classAbstractOpenCVTransformerAbstract base class for OpenCV transformations.classAbstractScriptAncestor for OpenCV transformer scripts.classAbstractScriptedTransformerAbstract ancestor for transformers that execute external scripts.classBlurBlurs the image using the normalized box filter.
For more information see:
https://docs.opencv.org/4.6.0/d4/d86/group__imgproc__filter.html#ga8c45db9afe636703801b0b2e440fce37
classConvertTypeConverts the image according to the conversion code.classGaussianBlurApplies Gaussian blur to the image.
For more information see:
https://docs.opencv.org/4.6.0/d4/d86/group__imgproc__filter.html#gaabe8c836e97159a9193fb0b11ac52cf1
classMultiTransformerApplies the specified OpenCV transformers one after the other.classPassThroughA dummy transform that just passes the image through.classResizeResizes the image, either using absolute width/height or factors for x/y.classScriptedAn image transformer that uses any scripting handler for processing the data with a script located in the specified file.classSplitChannelsclassThresholdGenerates a binary image using the specified image.
-