Module imagingbook.common
Package imagingbook.common.image
package imagingbook.common.image
-
ClassDescriptionThis class defines a "color stack" as a subtype of
PixelPack
with exactly 3 components (slices), representing a color image in a specific color space (default issRGB65ColorSpace
).Instances of this class perform the transformation between 2D image coordinates and indexes into the associated 1D pixel array and vice versa.This indexer throws an exception if coordinates outside image bounds are accessed.This indexer returns mirrored image values for coordinates outside the image bounds.This indexer returns the closest border pixel for coordinates outside the image bounds.Exception to be thrown byGridIndexer2D.ExceptionIndexer
.This indexer returns -1 for coordinates outside the image bounds, indicating that a (predefined) default value should be used.This class defines functionality for drawing anti-aliased "pixel" graphics in images of typeByteProcessor
,ShortProcessor
orColorProcessor
(there is no support forFloatProcessor
).This class defines methods to perform arbitrary geometric transformations on images.This class defines static methods for non-destructive, arithmetic operations on ImageJ'sImageProcessor
objects.This class represents an 'integral image' or 'summed area table' as proposed in [1], See Sec.Provides methods for detecting local maxima or minima in images or 2D data arrays.A 2D point with integer coordinates and a score value (LocalMinMaxFinder.ExtremalPoint.q
) attached.Enumeration type representing the available strategies for accessing pixel locations outside the image bounds.This class defines a generic data container for scalar and vector-valued images, using float-values throughout.This class implements horizontal and vertical projections of scalar-valued images.