Class

net.sf.ij_plugins.color.calibration

Corrector

Related Doc: package calibration

Permalink

class Corrector extends AnyRef

Performs color space mapping using cubic polynomial cross-band functions.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Corrector
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Corrector(poly: CubicPolynomialTriple)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def map(image: ImagePlus, roi: PolygonRoi): (Array[FloatProcessor], PolygonRoi)

    Permalink

    Color calibrate input image.

    Color calibrate input image.

    Image is cropped to the provided ROI and computation is done only for the cropped part. Calibration mapping must be computed before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    image

    image to be calibrated.

    returns

    pair (calibrated cropped image, cropped roi)

    Exceptions thrown

    IllegalArgumentException if the mapping was not yet computed or input image of of incorrect type.

    See also

    #computeCalibrationMapping(chipMargin: Double, image: ColorProcessor)

  13. def map(image: ImagePlus): Array[FloatProcessor]

    Permalink

    Color calibrate input image.

    Color calibrate input image.

    Calibration mapping must be computed before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    image

    image to be calibrated.

    returns

    calibrated image.

    Exceptions thrown

    IllegalArgumentException if the mapping was not yet computed or input image of of incorrect type.

    See also

    #computeCalibrationMapping(chipMargin: Double, image: ColorProcessor)

  14. def map[T <: ImageProcessor](src: Array[T]): Array[FloatProcessor]

    Permalink

    Color calibrate input image src three-band image to the referenceColorSpace.

    Color calibrate input image src three-band image to the referenceColorSpace.

    Calibration mapping must be computed or set before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    The input image slices must be of a a grey level type: ByteProcessor, ShortProcessor, or FloatProcessor. Value calibration is ignored.

    src

    image to be calibrated.

    returns

    calibrated image in the referenceColorSpace.

    Exceptions thrown

    IllegalArgumentException if the mapping is not set or the images in the array are not of the same type and dimension.

  15. def map(src: ColorProcessor): RGBMappingResult

    Permalink

    Map color space of the input image using this tri-polynomial.

    Map color space of the input image using this tri-polynomial.

    src

    input image.

    returns

    Mapped image and information about clipped values.

    See also

    #mapToFloat(ij.process.FloatProcessor[])

    #map(ij.process.FloatProcessor[])

  16. def map(a: Array[Array[Double]]): Array[Array[Double]]

    Permalink
  17. def map(src: Array[Double]): Array[Double]

    Permalink

    Map color triplet.

    Map color triplet.

    src

    input color values. The array must be of size 3.

    returns

    new color triplet.

  18. def mapToFloat(src: Array[FloatProcessor]): Array[FloatProcessor]

    Permalink

    Map color space of the input image consisting of three bands.

    Map color space of the input image consisting of three bands. Each band must be of the same size.

    src

    input image.

    returns

    Mapped image bands.

    See also

    #map(ij.process.FloatProcessor[])

    #map(ij.process.ColorProcessor)

  19. def mapToFloat(src: ColorProcessor): Array[FloatProcessor]

    Permalink

    Color calibrate input image src, convert result to sRGB color space.

    Color calibrate input image src, convert result to sRGB color space.

    Calibration mapping must be set before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    src

    image to be calibrated.

    returns

    converted image in sRGB color space.

    Exceptions thrown

    IllegalArgumentException if the mapping was not set.

    See also

    #map[T <: ImageProcessor](src: Array[T])

  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val poly: CubicPolynomialTriple

    Permalink
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped