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.
|