A B C D E F G H I J L M O P R S T U W Z

P

PARAMETER_OUT_OF_RANGE - Static variable in class jjil.algorithm.ErrorCodes
Parameter value out of range.
PARAMETER_RANGE_NULL_OR_NEGATIVE - Static variable in class jjil.algorithm.ErrorCodes
Two parameters select a null or contradictory range.
PARSE_ERROR - Static variable in class jjil.algorithm.ErrorCodes
parse error while reading input.
PI - Static variable in class jjil.core.MathPlus
PI, scaled by SCALE.
PIPELINE_EMPTY_PUSH - Static variable in class jjil.core.ErrorCodes
pipeline empty when image is being pushed
PIPELINE_NO_RESULT - Static variable in class jjil.core.ErrorCodes
pipeline didn't return an expected result
PipelineStage - Class in jjil.core
PipelineStage is the class from which all image to image processing operations must derive.
plus(Complex) - Method in class jjil.core.Complex
Adds two complex numbers.
Point - Class in jjil.core
Point: an object holding a 2-dimensional point coordinate
Point(int, int) - Constructor for class jjil.core.Point
Creates a new instance of Point
PriorityQueue - Interface in jjil.algorithm
PriorityQueue interface.
PriorityQueue.Position - Interface in jjil.algorithm
The Position interface represents a type that can be used for the decreaseKey operation.
PsfGray8 - Class in jjil.algorithm
Provides point spread functions for use in inverse filtering.
PsfGray8() - Constructor for class jjil.algorithm.PsfGray8
 
push(RgbImage, Gray8Image) - Method in class jjil.algorithm.ApplyMaskRgb
Highlights an area in a RGB image by turning the non-masked areas gray and dimming them.
push(Image) - Method in class jjil.algorithm.CannyHoriz
Apply the Canny operator horizontally to the input input image.
push(Image) - Method in class jjil.algorithm.Complex2Gray32
Convert an input Complex32Image to an output Gray32Image by taking the complex magnitude of each pixel.
push(Image) - Method in class jjil.algorithm.Copy
Copy an input image to the output without creating a deep copy of the contents.
push(Image) - Method in class jjil.algorithm.DeblurHorizHalftone
Deblurs an input Gray8Image which has been blurred by a horizontal Gaussian of the given standard deviation and which has a background noise level less than the given level.
push(Image) - Method in class jjil.algorithm.DetectHaarMultiScale
Apply multi-scale Haar cascade and prepare a mask image showing where features were detected.
push(Image) - Method in class jjil.algorithm.FftGray8
Performs the fast Fourier transform on an image.
push(Image) - Method in class jjil.algorithm.GaussDeblurHoriz
Deblurs an input Gray8Image which has been blurred by a horizontal Gaussian of the given standard deviation and which has a background noise level less than the given level.
push(Image) - Method in class jjil.algorithm.GaussHoriz
Apply the Gaussian horizontally to the input input image.
push(Image) - Method in class jjil.algorithm.Gray162Gray8
Converts an 16-bit gray image into an 8-bit image by and'ing off the top 8 bits of every pixel.
push(Image) - Method in class jjil.algorithm.Gray16Threshold
Threshold gray image.
push(Image) - Method in class jjil.algorithm.Gray2Rgb
Converts an 8-bit gray image into an RGB image by replicating R, G, and B values.
push(Image) - Method in class jjil.algorithm.Gray322Gray8
Converts a 32-bit gray image into an 8-bit gray image.
push(Image) - Method in class jjil.algorithm.Gray32Div
Divides a Gray32Image by a constant.
push(Image) - Method in class jjil.algorithm.Gray32Scale2Gray8
Converts a 32-bit gray image into an 8-bit gray image.
push(Gray8Image, Gray8Image, Gray8Image) - Method in class jjil.algorithm.Gray3Bands2Rgb
Converts 3 8-bit gray images into an RGB image by combining the R, G, and B values.
push(Image) - Method in class jjil.algorithm.Gray82Gray32
Converts an 8-bit gray image into a 32-bit image by replicating changing the data range of the bytes from -128->127 to 0->255.
push(Image) - Method in class jjil.algorithm.Gray8QmSum
Forms the cumulative sum of an image.
push(Image) - Method in class jjil.algorithm.Gray8Rect
Assigns a constant rectangle to the input Gray8Image, replacing values in the image.
push(Image) - Method in class jjil.algorithm.Gray8Statistics
Estimate the mean and variance of an input gray image.
push(Image) - Method in class jjil.algorithm.Gray8SubImageGenerator
Reinitializes the subimage generator and prepares it to generate the first Gray8SubImage for the new input.
push(Image) - Method in class jjil.algorithm.GrayAbs
Compute absolute value of the image.
push(Image) - Method in class jjil.algorithm.GrayConnComp
Compute connected components of input gray image using a union-find algorithm.
push(Image) - Method in class jjil.algorithm.GrayCrop
Crops the input gray image to the cropping window that was specified in the constructor.
push(Image) - Method in class jjil.algorithm.GrayHistEq
Equalize the histogram of an input gray image.
push(Image) - Method in class jjil.algorithm.GrayHistMatch
push transforms an input gray image to have the target histogram, as near as possible while assigning each input grayvalue a unique output grayvalue.
push(Image) - Method in class jjil.algorithm.GrayHorizSimpleEdge
Compute a simple horizontal edge measure.
push(Image) - Method in class jjil.algorithm.GrayHorizVar
Compute the horizontal variance of pixels within nWindow of the current pixel.
push(Image) - Method in class jjil.algorithm.GrayHorizVertContrast
Apply the contrast measure to the input input image.
push(Image) - Method in class jjil.algorithm.GrayLookup
Maps input Gray8Image through the lookup table, replacing values in the image.
push(Image) - Method in class jjil.algorithm.GrayRectStretch
Bilinear interpolation to stretch image to (cWidth, cHeight).
push(Image) - Method in class jjil.algorithm.GrayReduce
Reduces a gray image by a factor horizontally and vertically through averaging.
push(Image) - Method in class jjil.algorithm.GrayShrink
Process an input Gray8Image, producing a new shrunk output image.
push(Image) - Method in class jjil.algorithm.GrayThreshold
Threshold gray image.
push(Image) - Method in class jjil.algorithm.GrayTrapWarp
Warps a trapezoidal region in the input gray image into a rectangular output image.
push(Gray8Image) - Static method in class jjil.algorithm.GrayVertAvg
Form the one-dimensional byte vector that is the vertical average of the input gray image.
push(Image) - Method in class jjil.algorithm.GrayVertVar
Compute the vertical variance of pixels within nWindow of the current pixel.
push(Image) - Method in class jjil.algorithm.IFftComplex32
Perform the inverse FFT on the input Complex32Image, producing a Gray8Image.
push(Image) - Method in class jjil.algorithm.InverseFilter
Compute the inverse filter of the given image.
push(Image) - Method in class jjil.algorithm.j2se.DetectHaarMultiScale
Apply multi-scale Haar cascade and prepare a mask image showing where features were detected.
push(Image) - Method in class jjil.algorithm.j2se.Gray8Statistics
Estimate the mean and variance of an input gray image.
push(Vector) - Method in class jjil.algorithm.LinefitHough
Finds the most likely line passing through the points in the Vector.
push(Image) - Method in class jjil.algorithm.MaskedGray32SubImgGen
Accepts a new MaskedGray8Image and initializes all the generator indices.
push(Image) - Method in class jjil.algorithm.MaskedGray8SubImgGen
Accepts a new MaskedGray8Image and initializes all the generator indices.
push(Image) - Method in class jjil.algorithm.Rgb3x3Average
Do a color 3x3 average of the input image.
push(Image) - Method in class jjil.algorithm.RgbAvg2Gray
Implementation of push operation from PipelineStage.
push(Image) - Method in class jjil.algorithm.RgbClip
Clips the RGB image and sets all pixels that fail/pass the test (according to bDir) to 0.
push(Image) - Method in class jjil.algorithm.RgbCrop
Crops the input RGB image to the cropping window that was specified in the constructor.
push(Image) - Method in class jjil.algorithm.RgbMaxContrast2Gray
Implementation of push operation from PipelineStage.
push(Image) - Method in class jjil.algorithm.RgbSelect2Gray
Convert a color image to gray by selecting one of the color bands: red, green, or blue.
push(Image) - Method in class jjil.algorithm.RgbShrink
Process an image.
push(Image) - Method in class jjil.algorithm.RgbStretch
Process an image.
push(Image) - Method in class jjil.algorithm.RgbSubSample
Reduces an RgbImage by a factor horizontally and vertically through averaging.
push(Image) - Method in class jjil.algorithm.SumG82G32
Form the cumulative sum
push(Image) - Method in class jjil.algorithm.WienerDeconv
Compute the deconvolution of the input Gray8Image, producing a Complex32Image.
push(Gray8Image) - Method in class jjil.algorithm.ZeroCrossingHoriz
Computes the zero crossings of an input gray image that are greater than a threshold.
push(Image) - Method in class jjil.core.Ladder
Pass the input image to both pipeines, then combine the two outputs into one using the join operation
push(Image) - Method in class jjil.core.PipelineStage
Actual processing is done in the derived class here.
push(Image) - Method in class jjil.core.Sequence
Process an image by the pipeline.

A B C D E F G H I J L M O P R S T U W Z