package util
Various utilities.
- Alphabetic
- By Inheritance
- util
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed abstract class AveragingMode extends EnumEntry
- sealed abstract class ImagePlusType extends IntEnumEntry
- final class PerspectiveTransform extends AnyRef
A 2D perspective (or projective) transform.
A 2D perspective (or projective) transform.
A perspective transformation is capable of mapping an arbitrary quadrilateral into another arbitrary quadrilateral, while preserving the straightness of lines. Unlike an affine transformation, the parallelism of lines in the source is not necessarily preserved in the output.
Such a coordinate transformation can be represented by a 3x3 matrix which transforms homogeneous source coordinates
(x, y, 1)
into destination coordinates(x', y', w)
. To convert back into non-homogeneous coordinates (X, Y),x'
andy'
are divided byw
.[ x'] [ m00 m01 m02 ] [ x ] [ m00x + m01y + m02 ] [ y'] = [ m10 m11 m12 ] [ y ] = [ m10x + m11y + m12 ] [ w ] [ m20 m21 m22 ] [ 1 ] [ m20x + m21y + m22 ] x' = (m00x + m01y + m02) y' = (m10x + m11y + m12) w = (m20x + m21y + m22) X = x' / w Y = y' / w
This implementation was inspired by Java Advanced Imaging.
Value Members
- object AWTtoFXImageConverter
Tools for converting images between AWT and JavaFX.
- object AveragingMode extends Enum[AveragingMode]
- object ImageJUtils
Helper methods for working with ImageJ.
- object ImagePlusType extends IntEnum[ImagePlusType]
Make ImagePlus image types integer IDs to be type-safe.
- object PerspectiveTransform
Factory methods for creating projective transforms.
- object Utils
- object WhiteBalance
Methods for performing white balancing of RGB color images.
Operations on color spaces and color images, including color calibration.
ij_plugins.color
is the root package for the project.Package
ij_plugins.color.calibration
contains color calibration.Package
ij_plugins.color.converter
contains conversions between color spaces.