See: Description
Interface | Description |
---|---|
ComplexImage |
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.
|
Image |
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. |
Class | Description |
---|---|
ByteMask |
Holding a 2D byte array, eg for use as a binary mask over an image
after segmentation.
|
Calibration |
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.
|
Calibration.Units | |
ComplexImage64 |
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.
|
Exif |
Class for examining EXIF-format metadata in any file.
|
ExifFile |
Methods for reading multi-byte values from the EXIF data section of an
image file (EXIF is similar to TIFF).
|
ExifTag |
Tags used in EXIF metadata sections of image files (similar format to
TIFF).
|
FITS |
For loading and saving images as files in FITS format.
|
FITS_Header |
Representing the header part of a header/data unit (HDU) loaded from
a FITS file.
|
FITS_KeywordRecord |
Representing an 80-byte FITS keyword record as read from a FITS stream,
with its keyword, value and comment (if any).
|
HistogramAll |
A histogram of the whole of an image comprising any number of bands.
|
Image16 |
For holding and processing images having 16 bits (integer) per pixel per
channel, either 1 or 3 channels.
|
Image32 |
For holding and processing images having 32 bits (integer) per pixel per
channel, any number of channels.
|
Image64 |
This is used as an alternative to BufferedImage for holding
64-bits-per-channel (double floating point) images, any number of channels.
|
Image8 |
For holding and processing images having 8 bits (integer) per pixel per
channel, either 1 or 3 channels.
|
Image8or16Base |
Common code for Image8 and Image16, both of which really use a
java.awt.image.BufferedImage internally.
|
ImageBase |
Common methods for implementors of Image.
|
ImageLoader |
Loads images from files.
|
Kernel |
A square array of values for convolving with an image.
|
Metadata |
This class manages metadata that GRIP puts into images.
|
MetadataDialogue |
Displays information about an Image (including file path, calibration,
and metadata and allows some editing of metadata.
|
RangeDouble |
Convenience record for holding a pair of doubles indicating the low and
high ends of a range.
|
RangeInt |
Convenience record for holding a pair of integers indicating the low and
high ends of a range.
|
Threshold |
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).
|
Timer |
For logging the time taken by an image operation.
|
Enum | Description |
---|---|
FileFormat |
Formats used for saving image files.
|
Exception | Description |
---|---|
IncompatibleImageException |
May be thrown if an operation cannot be carried out on an image due to
some incompatibility (eg, wrong number of bits per channel).
|
NoImageException |
For use when no image is found in a file when one is expected.
|