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 class
AbstractBoofCVTransformer
Abstract base class for BoofCV transformations.class
AbstractScript
Ancestor for BoofCV transformer scripts.class
AbstractScriptedTransformer
Abstract ancestor for transformers that execute external scripts.class
Binary
Creates a binary image.class
BinaryContours
Uses the BoofCV binary contours algorithm to detect edges in a binary image.class
CannyEdgeDetection
Performs edge detection using the Canny Edge detection algorithm.
For more information on the algorithm, see:
WikiPedia.class
Dilate4
Applies the BoofCV dilate4 algorithm to a binary image.class
Dilate8
Applies the BoofCV dilate8 algorithm to a binary image.class
Erode4
Applies the BoofCV erode4 algorithm to a binary image.class
Erode8
Applies the BoofCV erode8 algorithm to a binary image.class
Gray8
Transforms the image into an 8-bit gray image.class
ImageType
Turns an image into the specified type of image.class
Inverter
Takes a binary image in the BoofCV Unsigned Int 8 format and inverts each pixel.class
MultiTransformer
Applies the specified BoofCV transformers one after the other.class
PassThrough
A dummy transform that just passes the image through.class
Scripted
An image transformer that uses any scripting handler for processing the data with a script located in the specified file.class
Sharpen4
Applies a Laplacian-4 based sharpen filter to the image.class
Sharpen8
Applies a Laplacian-8 based sharpen filter to the image.class
SuperPixels
Takes an image and divides it into super pixels.
For more information see:
http://boofcv.org/index.php?title=Tutorial_Image_Segmentation
class
WaveletDenoise
Removes 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 class
AbstractBufferedImageTransformer
Abstract base class for BufferedImage transformations.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. -
Uses of AbstractImageTransformer in adams.data.jai.transformer
Subclasses of AbstractImageTransformer 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 AbstractImageTransformer in adams.data.opencv.transformer
Subclasses of AbstractImageTransformer in adams.data.opencv.transformer Modifier and Type Class Description class
AbstractOpenCVTransformer
Abstract base class for OpenCV transformations.class
AbstractScript
Ancestor for OpenCV transformer scripts.class
AbstractScriptedTransformer
Abstract ancestor for transformers that execute external scripts.class
Blur
Blurs 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
class
ConvertType
Converts the image according to the conversion code.class
GaussianBlur
Applies Gaussian blur to the image.
For more information see:
https://docs.opencv.org/4.6.0/d4/d86/group__imgproc__filter.html#gaabe8c836e97159a9193fb0b11ac52cf1
class
MultiTransformer
Applies the specified OpenCV transformers one after the other.class
PassThrough
A dummy transform that just passes the image through.class
Resize
Resizes the image, either using absolute width/height or factors for x/y.class
Scripted
An image transformer that uses any scripting handler for processing the data with a script located in the specified file.class
SplitChannels
class
Threshold
Generates a binary image using the specified image.
-