Groups 2 images together as the real and imaginary parts of an image having complex-valued pixels, for use in Fourier transform work, especially for doing fast (de-)convolutions.
For holding images in a format that is not provided by java.awt.image.BufferedImage (eg, deeper than 16 bits per channel, or floating-point pixel values).
NB: The layout of the data is very important: bear in mind that every sub-array has an overhead of 12 bytes.
Holding a 2D byte array, eg for use as a binary mask over an image after segmentation.
This class is concerned with distance calibration which should be done before measuring an image, in order to measure in real physical units rather than in pixels.
Groups two Image64's together as the real and imaginary parts of an image having complex-valued pixels, for use in Fourier transform work, especially for doing fast (de-)convolutions.
Class for examining EXIF-format metadata in any file.
Methods for reading multi-byte values from the EXIF data section of an image file (EXIF is similar to TIFF).
Tags used in EXIF metadata sections of image files (similar format to TIFF).
For loading and saving images as files in FITS format.
Representing the header part of a header/data unit (HDU) loaded from a FITS file.
Representing an 80-byte FITS keyword record as read from a FITS stream, with its keyword, value and comment (if any).
A histogram of the whole of an image comprising any number of bands.
For holding and processing images having 16 bits (integer) per pixel per channel, either 1 or 3 channels.
For holding and processing images having 32 bits (integer) per pixel per channel, any number of channels.
This is used as an alternative to BufferedImage for holding 64-bits-per-channel (double floating point) images, any number of channels.
For holding and processing images having 8 bits (integer) per pixel per channel, either 1 or 3 channels.
Common code for Image8 and Image16, both of which really use a java.awt.image.BufferedImage internally.
Common methods for implementors of Image.
Loads images from files.
A square array of values for convolving with an image.
This class manages metadata that GRIP puts into images.
Displays information about an Image (including file path, calibration, and metadata and allows some editing of metadata.
Convenience record for holding a pair of doubles indicating the low and high ends of a range.
Convenience record for holding a pair of integers indicating the low and high ends of a range.
Record to hold an array of threshold ranges plus a boolean to say whether tests against the thresholds are to be ANDed for all channels (as opposed to ORing them).
For logging the time taken by an image operation.
May be thrown if an operation cannot be carried out on an image due to some incompatibility (eg, wrong number of bits per channel).
For use when no image is found in a file when one is expected.