Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

AbstractFMMInpainter<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.processing.restoration.inpainting
Abstract base class for inpainting algorithms based on the Fast Marching Method (FMM) for selecting the order of pixels to paint.
AbstractFMMInpainter() - Constructor for class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
 
AbstractImageMaskInpainter<IMAGE extends Image<?,IMAGE>> - Class in org.openimaj.image.processing.restoration.inpainting
Abstract base for Inpainter implementations that consume a mask image (rather than connected components or pixel sets).
AbstractImageMaskInpainter() - Constructor for class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
 
AbstractLocalThreshold - Class in org.openimaj.image.processing.threshold
Abstract base class for local thresholding operations.
AbstractLocalThreshold(int) - Constructor for class org.openimaj.image.processing.threshold.AbstractLocalThreshold
Construct the AbstractLocalThreshold with the given patch size (the patch will be square).
AbstractLocalThreshold(int, int) - Constructor for class org.openimaj.image.processing.threshold.AbstractLocalThreshold
Construct the AbstractLocalThreshold with the given patch size.
accept(Image<T, ?>, Pixel, T, float) - Static method in class org.openimaj.image.analysis.algorithm.FloodFill
 
accumulate(IntValuePixel) - Method in class org.openimaj.image.analysis.watershed.Component
Add a pixel to the component
accumulate(T) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Prepare an image to be transformed using the current matrix.
AdaptiveLocalThresholdBernsen - Class in org.openimaj.image.processing.threshold
Bernsen's adaptive local thresholding.
AdaptiveLocalThresholdBernsen(float, int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdBernsen
Construct the thresholding operator with the given patch size (assumed square)
AdaptiveLocalThresholdBernsen(float, int, int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdBernsen
Construct the thresholding operator with the given patch size
AdaptiveLocalThresholdContrast - Class in org.openimaj.image.processing.threshold
Adaptive local thresholding using the local contrast.
AdaptiveLocalThresholdContrast(int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdContrast
Construct the thresholding operator with the given patch size (assumed square)
AdaptiveLocalThresholdContrast(int, int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdContrast
Construct the thresholding operator with the given patch size
AdaptiveLocalThresholdGaussian - Class in org.openimaj.image.processing.threshold
Adaptive local thresholding using the Gaussian weighted sum of the patch and an offset.
AdaptiveLocalThresholdGaussian(float, float) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdGaussian
Construct the thresholding operator with the given Gaussian standard deviation, sigma, and offset
AdaptiveLocalThresholdMean - Class in org.openimaj.image.processing.threshold
Adaptive local thresholding using the mean of the patch and an offset.
AdaptiveLocalThresholdMean(int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMean
Construct the thresholding operator with the given patch size (assumed square)
AdaptiveLocalThresholdMean(int, int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMean
Construct the thresholding operator with the given patch size
AdaptiveLocalThresholdMean(int, float) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMean
Construct the thresholding operator with the given patch size (assumed square) and offset
AdaptiveLocalThresholdMean(int, int, float) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMean
Construct the thresholding operator with the given patch size and offset
AdaptiveLocalThresholdMedian - Class in org.openimaj.image.processing.threshold
Adaptive local thresholding using the median of the patch and an offset.
AdaptiveLocalThresholdMedian(int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMedian
Construct the thresholding operator with the given patch size (assumed square)
AdaptiveLocalThresholdMedian(int, int) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMedian
Construct the thresholding operator with the given patch size
AdaptiveLocalThresholdMedian(int, float) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMedian
Construct the thresholding operator with the given patch size (assumed square) and offset
AdaptiveLocalThresholdMedian(int, int, float) - Constructor for class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMedian
Construct the thresholding operator with the given patch size and offset
addComponentStackMergeListener(ComponentStackMergeListener) - Method in class org.openimaj.image.analysis.watershed.WatershedProcessor
Add a component stack merge listener
addComponentStackMergeListener(ComponentStackMergeListener) - Method in class org.openimaj.image.analysis.watershed.WatershedProcessorAlgorithm
Add a component stack merge listener
addSample(IntValuePixel) - Method in interface org.openimaj.image.analysis.watershed.feature.ComponentFeature
Add a pixel to this feature
addSample(IntValuePixel) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
 
addSample(IntValuePixel) - Method in class org.openimaj.image.analysis.watershed.feature.PixelsFeature
 
AffineParams - Class in org.openimaj.image.processing.transform
Parameters defining an affine simulation, in terms of a tilt and rotation.
AffineParams(float, float) - Constructor for class org.openimaj.image.processing.transform.AffineParams
Construct with the given rotation and tilt.
AffineParams() - Constructor for class org.openimaj.image.processing.transform.AffineParams
Construct with zero tilt and rotation
AffineSimulation<I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P> - Class in org.openimaj.image.processing.transform
Utility methods to simulate affine transformations defined by a rotation and tilt, or series of rotations and tilts.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
 
analyseImage(I) - Method in class org.openimaj.image.analysis.algorithm.FloodFill
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
Perform template matching.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Computes the bin-map for this image.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.GradientOrientationHistogramExtractor
 
analyseImage(FImage, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.GradientOrientationHistogramExtractor
Analyse the given image, but construct the internal data such that the gradient magnitudes are multiplied by the given edge map before being accumulated.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.HistogramAnalyser
Computes the Histogram for this image.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Computes the bin-map for this image.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.HorizontalProjection
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.HoughCircles
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.ImageInterpolation
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedAreaTable
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
 
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
Perform template matching.
analyseImage(FImage) - Method in class org.openimaj.image.analysis.algorithm.VerticalProjection
 
analyseImage(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.Pyramid
 
analyseImage(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.SimplePyramid
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MinMaxAnalyser
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.convolution.filterbank.LawsTexture
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.convolution.filterbank.MR8FilterBank
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.convolution.FImageGradients
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.convolution.FSobel
 
analyseImage(FImage) - Method in class org.openimaj.image.processing.edges.EdgeFinder
 
angle - Variable in class org.openimaj.image.processing.edges.EdgeFinder
The direction of each edge as worked out by the angle between the triangle formed by the dx and dy of a pixel
AnisotropicDiffusion - Class in org.openimaj.image.processing.algorithm
Implementation of Perona & Malik's image filtering by anisotropic diffusion.
AnisotropicDiffusion(int, float, AnisotropicDiffusion.ConductionCoefficientFunction, ConnectedComponent.ConnectMode) - Constructor for class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
Construct using the given parameters.
AnisotropicDiffusion(int, float, AnisotropicDiffusion.ConductionCoefficientFunction) - Constructor for class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
Construct using the given parameters.
AnisotropicDiffusion.ConductionCoefficientFunction - Interface in org.openimaj.image.processing.algorithm
Interface describing a function that computes the conduction coefficient as a function of space and gradient magnitude.
AnisotropicDiffusion.HighConstrastEdgeFunction - Class in org.openimaj.image.processing.algorithm
The first conduction function proposed by Perona & Malik, that privileges high contrast edges over low constrast ones.
AnisotropicDiffusion.WideRegionFunction - Class in org.openimaj.image.processing.algorithm
The second conduction function proposed by Perona & Malik, that privileges wider regions over smaller ones.
apply(float, int, int) - Method in interface org.openimaj.image.processing.algorithm.AnisotropicDiffusion.ConductionCoefficientFunction
Compute the conduction coefficient given gradient and position.
apply(float, int, int) - Method in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion.HighConstrastEdgeFunction
 
apply(float, int, int) - Method in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion.WideRegionFunction
 
asciiHeader() - Method in class org.openimaj.image.processing.transform.AffineParams
 
asDoubleFV() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
Get the histogram (coherent followed by incoherent) as a double vector.
asMultidimensionalDoubleFV() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
Get the histogram as a multidimensional vector, where the coherent and incoherent histograms occupy different dimensions.
AverageBoxFilter - Class in org.openimaj.image.processing.convolution
A rectangular averaging convolution operator (often known as a Box filter).
AverageBoxFilter(int, int) - Constructor for class org.openimaj.image.processing.convolution.AverageBoxFilter
Construct the averaging operator with a kernel of the given dimensions.
AverageBoxFilter(int) - Constructor for class org.openimaj.image.processing.convolution.AverageBoxFilter
Construct the averaging operator with a square kernel of the given dimension.

B

BAND - Static variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
Flag for pixels on the boundary
BasicBackgroundSubtract<I extends Image<?,I>> - Class in org.openimaj.image.processing.background
Basic background subtraction
BasicBackgroundSubtract() - Constructor for class org.openimaj.image.processing.background.BasicBackgroundSubtract
Default constructor
BasicBackgroundSubtract(I) - Constructor for class org.openimaj.image.processing.background.BasicBackgroundSubtract
Default constructor
BasicDerivativeKernels - Class in org.openimaj.image.processing.convolution
A set of standard derivative kernels.
BasicDerivativeKernels() - Constructor for class org.openimaj.image.processing.convolution.BasicDerivativeKernels
 
BellFilter - Class in org.openimaj.image.processing.resize.filters
Bell (quadratic) filter for the resample function.
BellFilter() - Constructor for class org.openimaj.image.processing.resize.filters.BellFilter
 
BicubicInterpolation - Class in org.openimaj.image.processing.resize
Bi-cubic interpolation to resize images.
BicubicInterpolation(int, int, float) - Constructor for class org.openimaj.image.processing.resize.BicubicInterpolation
Construct a new bicubic interpolator.
BilinearInterpolation - Class in org.openimaj.image.processing.resize
Simple bi-linear interpolation to resize images.
BilinearInterpolation(int, int, float) - Constructor for class org.openimaj.image.processing.resize.BilinearInterpolation
Construct a new bilinear interpolator.
binaryHeader() - Method in class org.openimaj.image.processing.transform.AffineParams
 
binMap - Variable in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
BinnedWindowedExtractor - Class in org.openimaj.image.analysis.algorithm.histogram
This class implements a WindowedHistogramExtractor with the primary purpose of of producing efficient access to histograms of arbitrary windows of the image.
BinnedWindowedExtractor(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Construct with the given number of bins.
BinnedWindowedExtractor(int, float, float) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Construct with the given number of bins, and range.
BlackmanFilter - Class in org.openimaj.image.processing.resize.filters
Blackman window function interpolation filter for the resample function
BlackmanFilter() - Constructor for class org.openimaj.image.processing.resize.filters.BlackmanFilter
 
BLOCK_3x3 - Static variable in class org.openimaj.image.processing.algorithm.FilterSupport
Offsets for using a 3x3 blocked shaped mask to select pixels for computing median.
borderPixels - Variable in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Number of pixels of border for processors to ignore.
BOX - Static variable in class org.openimaj.image.processing.morphology.StructuringElement
Standard 3x3 box structuring element
BoxFilter - Class in org.openimaj.image.processing.resize.filters
Box filter for the resampling function
BoxFilter() - Constructor for class org.openimaj.image.processing.resize.filters.BoxFilter
 
BSplineFilter - Class in org.openimaj.image.processing.resize.filters
B-Spline (cubic) filter for the resample function.
BSplineFilter() - Constructor for class org.openimaj.image.processing.resize.filters.BSplineFilter
 

C

calculateArea(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.SummedAreaTable
Calculate the sum of pixels in the image used for constructing this SAT within the rectangle defined by (x1,y1) [top-left coordinate] and (x2,y2) [bottom- right coordinate]
calculateArea(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.SummedAreaTable
Calculate the sum of pixels in the image used for constructing this SAT within the given rectangle
calculateDeltaE(double[], double[]) - Static method in class org.openimaj.image.analysis.colour.CIEDE2000
Calculate the colour difference value between two colours in lab space.
calculateDeltaE(float[], float[]) - Static method in class org.openimaj.image.analysis.colour.CIEDE2000
Calculate the colour difference value between two colours in lab space.
calculateDeltaE(Float[], Float[]) - Static method in class org.openimaj.image.analysis.colour.CIEDE2000
Calculate the colour difference value between two colours in lab space.
calculateDeltaE(double, double, double, double, double, double) - Static method in class org.openimaj.image.analysis.colour.CIEDE2000
Calculate the colour difference value between two colours in lab space.
calculateHorizontalProjection() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Calculates a projection across the accumulator space.
calculateHorizontalProjection(FImage) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Calculates a projection across the given accumulator space.
calculatePrevailingAngle() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the most frequent angle that occurs within the accumulator space by calculating a horizontal projection over the accumulator space and returning the angle with the most votes.
calculatePrevailingAngle(FImage, int, double) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the most frequent angle that occurs within the given accumulator space by calculating a horizontal projection over the accumulator space and returning the angle with the most votes.
calculatePrevailingAngle(float, float) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the most frequent angle that occurs within the given accumulator space with a given range of angles (specified in degrees) by calculating a horizontal projection over the given accumulator space and returning the angle with the most votes.
calculateSqSumArea(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Calculate the sum of squared pixels in the image used for constructing this SAT within the rectangle defined by (x1,y1) [top-left coordinate] and (x2,y2) [bottom- right coordinate]
calculateSqSumArea(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Calculate the sum of squared pixels in the image used for constructing this SAT within the given rectangle
calculateSumArea(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Calculate the sum of pixels in the image used for constructing this SAT within the rectangle defined by (x1,y1) [top-left coordinate] and (x2,y2) [bottom- right coordinate]
calculateSumArea(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Calculate the sum of pixels in the image used for constructing this SAT within the given rectangle
calculateThreshold(FImage, int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
Estimate the threshold for the given image.
calculateThreshold(float[], int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
Estimate the threshold for the given data.
calculateThresholdAndVariance(float[], int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
Estimate the threshold and inter-class variance for the given data.
calculateTiltedSumArea(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
Calculate the sum of pixels in the image used for constructing this SAT within the 45 degree tilted rectangle.
calculateTiltedSumArea(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
Calculate the sum pixels in the image used for constructing this SAT within the given 45-degree tilted rectangle.
CannyEdgeDetector - Class in org.openimaj.image.processing.edges
Canny edge detector.
CannyEdgeDetector() - Constructor for class org.openimaj.image.processing.edges.CannyEdgeDetector
Default constructor.
CannyEdgeDetector(float) - Constructor for class org.openimaj.image.processing.edges.CannyEdgeDetector
Construct with the give sigma.
CannyEdgeDetector(float, float, float) - Constructor for class org.openimaj.image.processing.edges.CannyEdgeDetector
Construct with all parameters set manually.
CannyEdgeDetector2 - Class in org.openimaj.image.processing.edges
Deprecated.
CannyEdgeDetector2() - Constructor for class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Default constructor
CatmullRomFilter - Class in org.openimaj.image.processing.resize.filters
Catmull-Rom (Catrom) interpolation filter for the resample function
CatmullRomFilter() - Constructor for class org.openimaj.image.processing.resize.filters.CatmullRomFilter
 
CIEDE2000 - Class in org.openimaj.image.analysis.colour
Implementation of the CIE 2000 colour difference equation, and a ImageCombiner to calculate a colour disparity map between two images.
CIEDE2000() - Constructor for class org.openimaj.image.analysis.colour.CIEDE2000
 
clearIterator() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Remove the temporary objects created during iteration.
clone() - Method in class org.openimaj.image.analysis.watershed.Component
 
clone() - Method in interface org.openimaj.image.analysis.watershed.feature.ComponentFeature
Create a clone of this feature
clone() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
 
clone() - Method in class org.openimaj.image.analysis.watershed.feature.PixelsFeature
 
Close - Class in org.openimaj.image.processing.morphology
Morphological closing of connected components and (assumed binary) FImages.
Close(StructuringElement) - Constructor for class org.openimaj.image.processing.morphology.Close
Construct the close operator with the given structuring element
Close() - Constructor for class org.openimaj.image.processing.morphology.Close
Construct the close operator with a BOX structuring element
coherentHistogram - Variable in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
The coherent part of the histogram
combine(MBFImage, MBFImage) - Method in class org.openimaj.image.analysis.colour.CIEDE2000
 
combine(FImage, FImage) - Method in class org.openimaj.image.processing.edges.NonMaximumSuppression
Perform non-maximum suppression.
combine(FImage, FImage) - Method in class org.openimaj.image.processing.edges.NonMaximumSuppressionTangent
Perform non-maximum suppression.
combine() - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
 
compareTo(HoughCircles.WeightedCircle) - Method in class org.openimaj.image.analysis.algorithm.HoughCircles.WeightedCircle
 
Compass0() - Constructor for class org.openimaj.image.processing.convolution.CompassOperators.Compass0
Default constructor
Compass135() - Constructor for class org.openimaj.image.processing.convolution.CompassOperators.Compass135
Default constructor
Compass45() - Constructor for class org.openimaj.image.processing.convolution.CompassOperators.Compass45
Default constructor
Compass90() - Constructor for class org.openimaj.image.processing.convolution.CompassOperators.Compass90
Default constructor
CompassOperators - Class in org.openimaj.image.processing.convolution
Compass operators that are used by the Liu and Samarabandu text extraction.
CompassOperators() - Constructor for class org.openimaj.image.processing.convolution.CompassOperators
 
CompassOperators.Compass0 - Class in org.openimaj.image.processing.convolution
The Compass0 operator
CompassOperators.Compass135 - Class in org.openimaj.image.processing.convolution
The Compass135 operator
CompassOperators.Compass45 - Class in org.openimaj.image.processing.convolution
The Compass45 operator
CompassOperators.Compass90 - Class in org.openimaj.image.processing.convolution
The Compass90 operator
Component - Class in org.openimaj.image.analysis.watershed
Represents a region or set of pixels (the name is based on the Microsoft paper)
Component(IntValuePixel, Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.analysis.watershed.Component
Default constructor.
ComponentFeature - Interface in org.openimaj.image.analysis.watershed.feature
Interface for objects that represent the features of a region (Component) Note: ALL classes implementing this interface MUST have a default constructor with NO arguments.
componentPromoted(Component) - Method in interface org.openimaj.image.analysis.watershed.event.ComponentStackMergeListener
Called when the given component c1 is upwardly promoted to a higher intensity value.
componentPromoted(Component) - Method in class org.openimaj.image.analysis.watershed.MergeTreeBuilder
Called when the given component c1 is upwardly promoted to a higher intensity value.
componentsMerged(Component, Component) - Method in interface org.openimaj.image.analysis.watershed.event.ComponentStackMergeListener
Called when component c2 is merged into component c1.
componentsMerged(Component, Component) - Method in class org.openimaj.image.analysis.watershed.MergeTreeBuilder
Called when component c2 is merged into component c1.
ComponentStackMergeListener - Interface in org.openimaj.image.analysis.watershed.event
 
computeHistogram(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
computeHistogram(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
computeHistogram(Rectangle, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Compute the histogram for the given window.
computeHistogram(int, int, int, int, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Compute the histogram for the given window.
computeHistogram(int, int, FImage, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Compute the histogram for the given window.
computeHistogram(Rectangle, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
computeHistogram(int, int, int, int, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
computeHistogram(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
 
computeHistogram(int, int, int, int, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
 
computeHistogram(int, int, FImage, FImage) - Method in class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
 
computeHistogram(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
computeHistogram(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
computeHistogram(int, int, int, int, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
computeHistogram(Rectangle, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
computeHistogram(Rectangle) - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
Compute the histogram for the given window.
computeHistogram(int, int, int, int) - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
Compute the histogram for the given window.
computeHistogram(Rectangle, Histogram) - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
Compute the histogram for the given window, storing the output in the given Histogram object, which must have the same length as given by WindowedHistogramExtractor.getNumBins().
computeHistogram(int, int, int, int, Histogram) - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
Compute the histogram for the given window, storing the output in the given Histogram object, which must have the same length as given by WindowedHistogramExtractor.getNumBins().
computeLevels(int) - Method in class org.openimaj.image.analysis.pyramid.SimplePyramid
compute the number of levels such that the minimum size is at least 8.
computeMatchScore(FImage, FImage, int, int, Object) - Method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Compute the matching score between the image and template, with the top-left of the template at (x, y) in the image.
computeMatchScore(float[][], int, int, float[][], int, int, int, int) - Method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Compute the matching score between the image and template, with the top-left of the template at (x, y) in the image.
computeRotSqSumIntegralImages(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
 
computeSATs(FImage[]) - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
computeSqSumIntegralImages(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
 
computeSuppressed(FImage, FImage) - Static method in class org.openimaj.image.processing.edges.NonMaximumSuppression
Perform non-maximum suppression.
computeSuppressed(FImage, FImage) - Static method in class org.openimaj.image.processing.edges.NonMaximumSuppressionTangent
Perform non-maximum suppression.
computeSuppressed(FImage, FImage, FImage) - Static method in class org.openimaj.image.processing.edges.NonMaximumSuppressionTangent
Perform non-maximum suppression.
computeTable(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedAreaTable
 
computeTable(FImage) - Method in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
 
computeThresholdAndVarianceFromHistogram(int[], int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
Estimate the threshold and inter-class variance for the given histogram.
computeThresholdFromHistogram(int[], int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
Estimate the threshold for the given histogram.
CONVEX_CORNERS - Static variable in class org.openimaj.image.processing.morphology.HitAndMiss
Hit and miss operator for detecting convex corners
convolve(FImage, float[][], boolean) - Static method in class org.openimaj.image.processing.convolution.FourierConvolve
Convolve an image with a kernel using an FFT.
convolveBuffer(float[], float[]) - Static method in class org.openimaj.image.processing.convolution.FImageConvolveSeparable
 
convolveHorizontal(FImage, float[]) - Static method in class org.openimaj.image.processing.convolution.FImageConvolveSeparable
Convolve the image in the horizontal direction with the kernel.
convolvePrepared(FImage, FImage, boolean) - Static method in class org.openimaj.image.processing.convolution.FourierConvolve
Convolve an image with a pre-prepared frequency domain filter.
convolveVertical(FImage, float[]) - Static method in class org.openimaj.image.processing.convolution.FImageConvolveSeparable
Convolve the image in the vertical direction with the kernel.
correlate(FImage, FImage, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierCorrelation
Correlate an image with a kernel using an FFT.
countActive() - Method in class org.openimaj.image.processing.morphology.StructuringElement
Count the total (positive and negative) number of pixels in this structuring element
createBlockSupport(int, int) - Static method in class org.openimaj.image.processing.algorithm.FilterSupport
Create a a rectangular support.
createGaborJets(int, int, int...) - Static method in class org.openimaj.image.processing.convolution.GaborFilters
Create a jet of (multiscale) Gabor filters in the frequency domain.
createGaussianBlur(float) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Create a SinglebandImageProcessor that performs a Gaussian blurring with a standard deviation given by sigma.
createGaussianPyramid(T, float, int) - Static method in class org.openimaj.image.analysis.pyramid.SimplePyramid
Convenience method to create a gaussian pyramid from an image.
createKernel1D(int) - Static method in class org.openimaj.image.processing.convolution.FTriangleFilter
Construct a triangular kernel of the given size.
createKernelImage(int) - Static method in class org.openimaj.image.processing.convolution.Disk
Makes a disk averaging filter with the given radius.
createKernelImage(int, float) - Static method in class org.openimaj.image.processing.convolution.Gaussian2D
Create a kernel image with given kernel size and variance.
createKernelImage(int, int, float) - Static method in class org.openimaj.image.processing.convolution.Gaussian2D
Create a kernel image with given kernel size and variance.
createKernelImage(int, float) - Static method in class org.openimaj.image.processing.convolution.LaplacianOfGaussian2D
Create a kernel image with given kernel size and variance.
createKernelImage(int, int, float) - Static method in class org.openimaj.image.processing.convolution.LaplacianOfGaussian2D
Create a kernel image with given kernel size and variance.
createWorkingSpace() - Method in interface org.openimaj.image.analysis.algorithm.ImageInterpolation.Interpolator
Create the working space required for interpolation
CROSS - Static variable in class org.openimaj.image.processing.morphology.StructuringElement
Standard 3x3 cross structuring element
CROSS_3x3 - Static variable in class org.openimaj.image.processing.algorithm.FilterSupport
Offsets for using a 3x3 cross shaped mask to select pixels for computing median.
currentMatrix - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
cx - Variable in class org.openimaj.image.processing.morphology.Dilate
 
cx - Variable in class org.openimaj.image.processing.morphology.Erode
 
cx - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 
cy - Variable in class org.openimaj.image.processing.morphology.Dilate
 
cy - Variable in class org.openimaj.image.processing.morphology.Erode
 
cy - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 

D

data - Variable in class org.openimaj.image.analysis.algorithm.SummedAreaTable
The SAT data
DEFAULT_FILTER - Static variable in class org.openimaj.image.processing.resize.FixedResizeProcessor
The default TriangleFilter (bilinear-interpolation filter) used by instances of ResizeProcessor, unless otherwise specified.
DEFAULT_FILTER - Static variable in class org.openimaj.image.processing.resize.ResizeProcessor
The default TriangleFilter (bilinear-interpolation filter) used by instances of ResizeProcessor, unless otherwise specified.
DEFAULT_GAUSS_TRUNCATE - Static variable in class org.openimaj.image.processing.convolution.FGaussianConvolve
The default number of sigmas at which the Gaussian function is truncated when building a kernel
DifferenceOfGaussian - Class in org.openimaj.image.processing.algorithm
Implementation of a difference of Gaussian filter.
DifferenceOfGaussian() - Constructor for class org.openimaj.image.processing.algorithm.DifferenceOfGaussian
Construct a difference of Gaussian with the default sigmas of 1 and 2.
DifferenceOfGaussian(float, float) - Constructor for class org.openimaj.image.processing.algorithm.DifferenceOfGaussian
Construct a difference of Gaussian with the specified sigmas.
dilate - Variable in class org.openimaj.image.processing.morphology.Close
 
Dilate - Class in org.openimaj.image.processing.morphology
Morphological dilation of connected components and (assumed binary) FImages.
Dilate(StructuringElement) - Constructor for class org.openimaj.image.processing.morphology.Dilate
Construct the dilate operator with the given structuring element
Dilate() - Constructor for class org.openimaj.image.processing.morphology.Dilate
Construct the dilate operator with a BOX structuring element
dilate(FImage, int) - Static method in class org.openimaj.image.processing.morphology.Dilate
Apply dilation some number of times to an image with the default StructuringElement.BOX element
dilate - Variable in class org.openimaj.image.processing.morphology.Open
 
DioramaEffect - Class in org.openimaj.image.processing.effects
Class to produce a Diorama or "Minature Faking" effect.
DioramaEffect(Line2d) - Constructor for class org.openimaj.image.processing.effects.DioramaEffect
Construct with the given tilt axis
Disk - Class in org.openimaj.image.processing.convolution
Disk - a circular averaging filter.
Disk(int) - Constructor for class org.openimaj.image.processing.convolution.Disk
Default constructor.
disk(int) - Static method in class org.openimaj.image.processing.morphology.StructuringElement
Build a disk shaped structuring element with the given radius.
display(int[]) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Assumes the input is a one-dimensional representation of an image.
display(float[]) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Assumes the input is a one-dimensional representation of an image.
doubleInitialImage - Variable in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Should the starting image of the pyramid be stretched to twice its size?
doubleSize(I) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Double the size of the image.
doubleSize(FImage) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Double the size of the image.
DT1D(float[], float[], int[], int[], float[]) - Static method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
 
dx - Variable in class org.openimaj.image.processing.convolution.FSobel
The X gradients
DX_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the first derivative of a low-sigma gaussian in the x-direction [-0.5, 0, 0.5].
DXX_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the second derivative of a low sigma gaussian in the x-direction [1, -2, 1].
DXXXX_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the fourth derivative of a low sigma gaussian in the x-direction [1,-4,6,-4,1]^T Useful for giving an estimate of the fourth derivative in y of any given point
DXXYY_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the second derivative of a low sigma gaussian in the x-direction and y-direction [[1,-2,1],[-2,4,-2],[1,-2,1]] .
DXY_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the first derivative of a low sigma gaussian in the x-direction and y-direction [[-0.25, 0, 0.25], [0, 0, 0], [0.25, 0, -0.25]] .
dy - Variable in class org.openimaj.image.processing.convolution.FSobel
The Y gradients
DY_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the first derivative of a low-sigma gaussian in the y-direction [-0.5, 0, 0.5]'.
DYY_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the second derivative of a low sigma gaussian in the y-direction [1, -2, 1]'.
DYYYY_KERNEL - Static variable in class org.openimaj.image.processing.convolution.BasicDerivativeKernels
kernel approximating the fourth derivative of a low sigma gaussian in the y-direction [1,-4,6,-4,1]^T Useful for giving an estimate of the fourth derivative in y of any given point

E

E - Static variable in class org.openimaj.image.processing.morphology.GolayAlphabet
The E elements of the Golay Alphabet
E5E5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
E5L5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
E5R5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
E5S5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
EdgeDirectionCoherenceHistogram() - Constructor for class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
 
EdgeDirectionCoherenceVector - Class in org.openimaj.image.analysis.algorithm
Uses the Edge Direction Coherence Histograms to attempt to classify an image as city or landscape.
EdgeDirectionCoherenceVector() - Constructor for class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Default constructor
EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram - Class in org.openimaj.image.analysis.algorithm
An edge direction histogram.
EdgeFinder - Class in org.openimaj.image.processing.edges
Using a simple sobel-like x and y derivative kernel, find edges in an image.
EdgeFinder(float[][], float[][]) - Constructor for class org.openimaj.image.processing.edges.EdgeFinder
Find edges in an image using the following edge kernels
EdgeFinder() - Constructor for class org.openimaj.image.processing.edges.EdgeFinder
Find the edges in an image using default, sobel like 5x5 derivative kernels
element - Variable in class org.openimaj.image.processing.morphology.Dilate
 
element - Variable in class org.openimaj.image.processing.morphology.Erode
 
elements - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 
EqualisationProcessor - Class in org.openimaj.image.processing.algorithm
An ImageProcessor that performs histogram equalisation (projecting the colours back into the image).
EqualisationProcessor() - Constructor for class org.openimaj.image.processing.algorithm.EqualisationProcessor
 
equals(Object) - Method in class org.openimaj.image.processing.transform.AffineParams
 
erode - Variable in class org.openimaj.image.processing.morphology.Close
 
Erode - Class in org.openimaj.image.processing.morphology
Morphological erosion of connected components and (assumed binary) FImages.
Erode(StructuringElement) - Constructor for class org.openimaj.image.processing.morphology.Erode
Construct the erode operator with the given structuring element
Erode() - Constructor for class org.openimaj.image.processing.morphology.Erode
Construct the erode operator with a BOX structuring element
erode(FImage, int) - Static method in class org.openimaj.image.processing.morphology.Erode
Apply erosion some number of times to an image with the default StructuringElement.BOX element
erode - Variable in class org.openimaj.image.processing.morphology.Open
 
EuclideanDistanceTransform - Class in org.openimaj.image.analysis.algorithm
See http://people.cs.uchicago.edu/~pff/papers/dt.pdf An efficient euclidean distance transform applicable to all greyscale images.
EuclideanDistanceTransform() - Constructor for class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
 
extract(WindowedHistogramExtractor, Rectangle, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.binning.QuadtreeStrategy
 
extract(WindowedHistogramExtractor, Rectangle, Histogram) - Method in class org.openimaj.image.analysis.algorithm.histogram.binning.SimpleBlockStrategy
 
extract(WindowedHistogramExtractor, Rectangle, Histogram) - Method in interface org.openimaj.image.analysis.algorithm.histogram.binning.SpatialBinningStrategy
Extract a histogram describing image content in the given region using the given WindowedHistogramExtractor to extract (sub) histograms from which to build the output.
extractEllipsePatch(FImage, double) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Extract a rectangular image patch centered on the feature with the same primary orientation and a given scale factor.
extraScaleSteps - Variable in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
The number of extra scale steps taken beyond scales.

F

fastConvolve3(FImage, FImage, float[], float[], float[]) - Static method in class org.openimaj.image.processing.convolution.FImageConvolveSeparable
Fast convolution for separated 3x3 kernels.
FConvolution - Class in org.openimaj.image.processing.convolution
Base class for implementation of classes that perform convolution operations on FImages as a @link{SinglebandImageProcessor}, with the kernel itself formed from and @link{FImage}.
FConvolution(FImage) - Constructor for class org.openimaj.image.processing.convolution.FConvolution
Construct the convolution operator with the given kernel
FConvolution(float[][]) - Constructor for class org.openimaj.image.processing.convolution.FConvolution
Construct the convolution operator with the given kernel
FDiscGausConvolve - Class in org.openimaj.image.processing.convolution
From the matlab implementation of DISCGAUSSFFT which uses an FFT to apply a gaussian kernel.
FDiscGausConvolve(float) - Constructor for class org.openimaj.image.processing.convolution.FDiscGausConvolve
Construct with given variance
features - Variable in class org.openimaj.image.analysis.watershed.Component
List of features representing this component
FFastGaussianConvolve - Class in org.openimaj.image.processing.convolution
Fast approximate Gaussian smoothing using repeated fast box filtering.
FFastGaussianConvolve(float, int) - Constructor for class org.openimaj.image.processing.convolution.FFastGaussianConvolve
Construct an FFastGaussianConvolve to approximate blurring with a Gaussian of standard deviation sigma.
FGaussianConvolve - Class in org.openimaj.image.processing.convolution
Image processor for FImage capable of performing convolutions with Gaussians.
FGaussianConvolve(float) - Constructor for class org.openimaj.image.processing.convolution.FGaussianConvolve
Construct an FGaussianConvolve with a Gaussian of standard deviation sigma.
FGaussianConvolve(float, float) - Constructor for class org.openimaj.image.processing.convolution.FGaussianConvolve
Construct an FGaussianConvolve with a Gaussian of standard deviation sigma.
filter(FImage, int) - Static method in class org.openimaj.image.processing.algorithm.MaxFilter
Apply the filter some number of times to an image with the default 3x3 block support
filter(double) - Method in class org.openimaj.image.processing.resize.filters.BellFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.BlackmanFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.BoxFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.BSplineFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.CatmullRomFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.HammingFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.HanningFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.HermiteFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.Lanczos3Filter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.MitchellFilter
 
filter(double) - Method in class org.openimaj.image.processing.resize.filters.TriangleFilter
 
filter(double) - Method in interface org.openimaj.image.processing.resize.ResizeFilterFunction
The filter function.
FilterBank - Class in org.openimaj.image.processing.convolution.filterbank
A FilterBank is a set of convolution filters which can be applied to an image.
FilterBank(FConvolution[]) - Constructor for class org.openimaj.image.processing.convolution.filterbank.FilterBank
 
FilterSupport - Class in org.openimaj.image.processing.algorithm
Methods and statically defined templates for defining the support of local image filters.
FilterSupport() - Constructor for class org.openimaj.image.processing.algorithm.FilterSupport
 
FImageConvolveSeparable - Class in org.openimaj.image.processing.convolution
Image processor for separable convolution of an FImage.
FImageConvolveSeparable(float[], float[]) - Constructor for class org.openimaj.image.processing.convolution.FImageConvolveSeparable
Specify the horizontal kernel and vertical kernel separately.
FImageConvolveSeparable(float[]) - Constructor for class org.openimaj.image.processing.convolution.FImageConvolveSeparable
Specify a single kernel to be used as the horizontal and vertical.
FImageGradients - Class in org.openimaj.image.processing.convolution
Image processor for calculating gradients and orientations using finite-differences.
FImageGradients() - Constructor for class org.openimaj.image.processing.convolution.FImageGradients
Default constructor using FImageGradients.Mode.Signed mode.
FImageGradients(FImageGradients.Mode) - Constructor for class org.openimaj.image.processing.convolution.FImageGradients
Construct using the given FImageGradients.Mode.
FImageGradients.Mode - Enum in org.openimaj.image.processing.convolution
Modes of operation for signed and unsigned orientations
FixedResizeProcessor - Class in org.openimaj.image.processing.resize
A copy of the ResizeProcessor which speeds up the resize operation between images of a given size to another fixed size by caching the contribution calculations
FixedResizeProcessor(float, float, float, float, ResizeFilterFunction) - Constructor for class org.openimaj.image.processing.resize.FixedResizeProcessor
Construct a fixed resize processor that will rescale the image to the given width and height with the given filter function.
FixedResizeProcessor(float, float, float, float) - Constructor for class org.openimaj.image.processing.resize.FixedResizeProcessor
Construct a fixed resize processor that will rescale the image to the given width and height with the default filter function.
FixedResizeProcessor(FImage, int, int) - Constructor for class org.openimaj.image.processing.resize.FixedResizeProcessor
 
flag - Variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
The working flag image
FloodFill<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.analysis.algorithm
Flood-fill of @link{FImage}s or @link{MBFImage}s.
FloodFill(int, int, float) - Constructor for class org.openimaj.image.analysis.algorithm.FloodFill
Construct flood-fill processor with the given threshold and starting coordinate.
FloodFill(Pixel, float) - Constructor for class org.openimaj.image.analysis.algorithm.FloodFill
Construct flood-fill processor with the given threshold and starting coordinate.
floodFill(Image<T, ?>, int, int, float) - Static method in class org.openimaj.image.analysis.algorithm.FloodFill
Flood-fill an image from the given starting pixel position with the given threshold.
floodFill(Image<T, ?>, Pixel, float) - Static method in class org.openimaj.image.analysis.algorithm.FloodFill
Flood-fill an image from the given starting pixel position with the given threshold.
FourierConvolve - Class in org.openimaj.image.processing.convolution
FImage convolution performed in the fourier domain.
FourierConvolve(float[][]) - Constructor for class org.openimaj.image.processing.convolution.FourierConvolve
Construct the convolution operator with the given kernel
FourierConvolve(FImage) - Constructor for class org.openimaj.image.processing.convolution.FourierConvolve
Construct the convolution operator with the given kernel
FourierCorrelation - Class in org.openimaj.image.processing.algorithm
FImage correlation performed using an FFT.
FourierCorrelation(FImage) - Constructor for class org.openimaj.image.processing.algorithm.FourierCorrelation
Construct the correlation operator with the given template
FourierTemplateMatcher - Class in org.openimaj.image.analysis.algorithm
Basic template matching for FImages.
FourierTemplateMatcher(FImage, FourierTemplateMatcher.Mode) - Constructor for class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
Default constructor with the template to match.
FourierTemplateMatcher(FImage, Rectangle, FourierTemplateMatcher.Mode) - Constructor for class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
Construct with the template to match and the bounds rectangle in which to search.
FourierTemplateMatcher.Mode - Enum in org.openimaj.image.analysis.algorithm
Different algorithms for comparing templates to images.
FourierTransform - Class in org.openimaj.image.processing.algorithm
Perform forward and inverse Fast Fourier Transforms on image data.
FourierTransform(FImage, boolean) - Constructor for class org.openimaj.image.processing.algorithm.FourierTransform
Construct Fourier Transform by performing a forward transform on the given image.
FourierTransform(FImage, FImage, boolean) - Constructor for class org.openimaj.image.processing.algorithm.FourierTransform
Construct Fourier Transform object from the given magnitude and phase images in the frequency domain.
FourierTransformComplex - Class in org.openimaj.image.processing.algorithm
Perform forward and inverse Fast Fourier Transforms on image data.
FourierTransformComplex(FImage, boolean) - Constructor for class org.openimaj.image.processing.algorithm.FourierTransformComplex
Construct Fourier Transform by performing a forward transform on the given image.
FourierTransformComplex(FImage, FImage, boolean) - Constructor for class org.openimaj.image.processing.algorithm.FourierTransformComplex
Construct Fourier Transform object from the given magnitude and phase images in the frequency domain.
FProjectionProcessor - Class in org.openimaj.image.processing.transform
 
FProjectionProcessor() - Constructor for class org.openimaj.image.processing.transform.FProjectionProcessor
 
FSobel - Class in org.openimaj.image.processing.convolution
Helper ImageAnalyser that computes the X and Y image gradients using Sobel filters.
FSobel() - Constructor for class org.openimaj.image.processing.convolution.FSobel
Construct with no Gaussian blurring
FSobel(float) - Constructor for class org.openimaj.image.processing.convolution.FSobel
Construct with an initial Gaussian blurring of the given standard deviation.
FSobelMagnitude - Class in org.openimaj.image.processing.convolution
Apply the sobel operator to an image.
FSobelMagnitude() - Constructor for class org.openimaj.image.processing.convolution.FSobelMagnitude
 
FSobelX - Class in org.openimaj.image.processing.convolution
Returns a kernel which is the x derivative of a gaussian of sigma 1
FSobelX() - Constructor for class org.openimaj.image.processing.convolution.FSobelX
Returns a kernel which is the x derivative of a gaussian of sigma 1
FSobelY - Class in org.openimaj.image.processing.convolution
Returns a kernel which is the y derivative of a gaussian of sigma 1
FSobelY() - Constructor for class org.openimaj.image.processing.convolution.FSobelY
Returns a kernel which is the y derivative of a gaussian of sigma 1
FTriangleFilter - Class in org.openimaj.image.processing.convolution
Image convolution with a triangular filter.
FTriangleFilter(int, int, boolean) - Constructor for class org.openimaj.image.processing.convolution.FTriangleFilter
Construct with the given dimensions.
FTriangleFilter(int, int) - Constructor for class org.openimaj.image.processing.convolution.FTriangleFilter
Construct with the given dimensions.
function - Variable in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
 

G

GaborFilters - Class in org.openimaj.image.processing.convolution
Utility methods for creating Gabor Filters
gamma - Variable in class org.openimaj.image.processing.algorithm.GammaCorrection
 
GammaCorrection - Class in org.openimaj.image.processing.algorithm
Class to perform Gamma correction on a grey-level image.
GammaCorrection() - Constructor for class org.openimaj.image.processing.algorithm.GammaCorrection
Construct a GammaCorrection with the default gamma of 0.2
GammaCorrection(double) - Constructor for class org.openimaj.image.processing.algorithm.GammaCorrection
Construct a GammaCorrection with the given gamma
gaussian1D(float, float, float, int) - Static method in class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
 
Gaussian2D - Class in org.openimaj.image.processing.convolution
Simple 2D Gaussian convolution.
Gaussian2D(int, int, float) - Constructor for class org.openimaj.image.processing.convolution.Gaussian2D
Construct with given kernel size and variance.
Gaussian2D(int, float) - Constructor for class org.openimaj.image.processing.convolution.Gaussian2D
Construct with given kernel size and variance.
GaussianOctave<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid.gaussian
This class represents a Gaussian octave in the style of Lowe's SIFT paper.
GaussianOctave(GaussianPyramid<IMAGE>, float) - Constructor for class org.openimaj.image.analysis.pyramid.gaussian.GaussianOctave
Construct a Gaussian octave with the provided parent Pyramid and octaveSize.
GaussianPyramid<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.analysis.pyramid.gaussian
A Gaussian image pyramid consisting of a stack of octaves where the image halves its size.
GaussianPyramid(GaussianPyramidOptions<I>) - Constructor for class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramid
Construct a Pyramid with the given options.
GaussianPyramidOptions<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid.gaussian
Options for constructing a Gaussian pyramid in the style of Lowe's SIFT paper.
GaussianPyramidOptions() - Constructor for class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Default constructor.
GaussianPyramidOptions(GaussianPyramidOptions<?>) - Constructor for class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Construct the pyramid options by copying the non-processor options from the given options object.
generateMatte(MBFImage, int, MatteGenerator.MatteType, Object...) - Static method in class org.openimaj.image.processing.mask.MatteGenerator
Generate a matte into the given image on the given band.
generateMatte(FImage, MatteGenerator.MatteType, Object...) - Static method in class org.openimaj.image.processing.mask.MatteGenerator
Generate a matte into the given FImage.
generateMatte(FImage, Object...) - Method in enum org.openimaj.image.processing.mask.MatteGenerator.MatteType
Generate the matte into the given image.
getAccumulator() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the accumulator space.
getAxis() - Method in class org.openimaj.image.processing.effects.DioramaEffect
Get the current tilt axis
getBest(int) - Method in class org.openimaj.image.analysis.algorithm.HoughCircles
Get the n-best detected circles.
getBestLine() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the top line in the accumulator space.
getBestLine(FImage, int) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the top line in the given accumulator space.
getBestLine(float, float) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the best line within a certain angular range.
getBestLines(int, float, float) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the top n lines from the given accumulator space within the range.
getBestLines(int) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the top n lines from the accumulator space.
getBestLines(int, FImage, int) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Returns the top n lines from the given accumulator space.
getBestResponses(int) - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
Get the top-N "best" responses found by the template matcher.
getBestResponses(int) - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
Get the top-N "best" responses found by the template matcher.
getBestResponses(int, FImage, int, int, Comparator<FValuePixel>) - Static method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
Get the top-N "best" responses found by the template matcher.
getBinMap() - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Get the bin-map created in the last call to BinnedWindowedExtractor.analyseImage(FImage) .
getBorderPixels() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Get the number of pixels used for a border that processors shouldn't touch.
getCannyEdgeDetector() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Get the edge detector used.
getCircle(float) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Create an ellipse based on the features parameters.
getCoherenceFactor() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Get the edge coherence factor.
getCurrentShapes() - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Get the current shapes as an array for efficient access, first entry for each shape is its rectangle, second entry is the shape
getDirection() - Method in class org.openimaj.image.processing.edges.StrokeWidthTransform
Get the direction of the SWT; true for dark on light, false for light
getDistances() - Method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
 
getEdgeImage() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
 
getEllipse() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Create an ellipse based on the features parameters
getEllipse(float) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Create an ellipse based on the features parameters.
getEllipseBoundingBox(float) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Create a rotated rectangle that fits around an ellipse based on the features parameters.
getEllipseBoundingRectsData(double) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
 
getExtraScaleSteps() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Get the number of extra scale steps taken beyond scales.
getFeature(int) - Method in class org.openimaj.image.analysis.watershed.Component
Get the feature at the given index
getFeature(Class<T>) - Method in class org.openimaj.image.analysis.watershed.Component
Get the feature matching the given class if it exists.
getFeatureVector() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
getFlooded() - Method in class org.openimaj.image.analysis.algorithm.FloodFill
Get the binary flooded image map
getGradientMagnitudesAndOrientations(FImage) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Static helper to create a new FImageGradients and call FImageGradients.analyseImage(FImage) with the image.
getGradientMagnitudesAndOrientations(FImage, FImageGradients.Mode) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Static helper to create a new FImageGradients and call FImageGradients.analyseImage(FImage) with the image.
getHistogram() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Returns the edge direction coherence histogram that was calculated.
getHistogram() - Method in class org.openimaj.image.analysis.algorithm.histogram.HistogramAnalyser
Returns the histogram that was built having run the processing function.
getHistogram(FImage, int) - Static method in class org.openimaj.image.analysis.algorithm.histogram.HistogramAnalyser
Quickly create a histogram from an image.
getHystThresh1() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Get the first hysteresis threshold.
getHystThresh2() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Get the second hysteresis threshold.
getImaginary() - Method in class org.openimaj.image.processing.algorithm.FourierTransformComplex
 
getIndices() - Method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
 
getInitialSigma() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Get the assumed initial scale of the first image in each octave.
getKernelHeight() - Method in class org.openimaj.image.processing.convolution.FSobelMagnitude
 
getKernelHeight() - Method in class org.openimaj.image.processing.morphology.Dilate
 
getKernelHeight() - Method in class org.openimaj.image.processing.morphology.Erode
 
getKernelHeight() - Method in class org.openimaj.image.processing.morphology.HitAndMiss
 
getKernelHeight() - Method in class org.openimaj.image.processing.threshold.AbstractLocalThreshold
Get the height of the local sampling rectangle
getKernelSize() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Get the kernel size being used.
getKernelWidth() - Method in class org.openimaj.image.processing.convolution.FSobelMagnitude
 
getKernelWidth() - Method in class org.openimaj.image.processing.morphology.Dilate
 
getKernelWidth() - Method in class org.openimaj.image.processing.morphology.Erode
 
getKernelWidth() - Method in class org.openimaj.image.processing.morphology.HitAndMiss
 
getKernelWidth() - Method in class org.openimaj.image.processing.threshold.AbstractLocalThreshold
Get the width of the local sampling rectangle
getLastHistogram() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
 
getLineFromParams(int, int, int, int) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
From a r,theta parameterisation of a line, this returns a Line2d with endpoints at the given x coordinates.
getLogNormalisedMagnitude() - Method in class org.openimaj.image.processing.algorithm.FourierTransform
Get a log-normalised copy of the magnitude image suitable for displaying.
getMagnitude() - Method in class org.openimaj.image.processing.algorithm.FourierTransform
 
getMagnitude() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
 
getMatchingShape(Point2d) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
Get the shape in the observation space for a point in the canonical space.
getMatchingShapeIndex(Point2d) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
Get the shape pair index for a point in the canonical space.
getMatrix() - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
 
getMax() - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Get the expected maximum value in the input image.
getMaxStrokeWidth() - Method in class org.openimaj.image.processing.edges.StrokeWidthTransform
Get the maximum stroke width
getMin() - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Get the expected minimum value in the input image
getNextOctaveImage() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianOctave
 
getNextOctaveImage() - Method in class org.openimaj.image.analysis.pyramid.Octave
Get the image that starts the next octave.
getNumberOfDirBins() - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
 
getNumberOfSegments() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Get the number of directional accumulator bins.
getNumBins() - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
getNumBins() - Method in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
getNumBins() - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
Get the number of bins
getOctaveProcessor() - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Get an OctaveProcessor to apply to each octave of the pyramid or null if none is set.
getOctaves() - Method in class org.openimaj.image.analysis.pyramid.Pyramid
Get the octaves of this pyramid if they have been retained by the processing.
getOptions() - Method in class org.openimaj.image.analysis.pyramid.Pyramid
Get the options used to initialise this pyramid
getOrientation() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the primary orientation of the feature.
getOrientation() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
 
getPhase() - Method in class org.openimaj.image.processing.algorithm.FourierTransform
 
getPixelInterpolated(float, float) - Method in class org.openimaj.image.analysis.algorithm.ImageInterpolation
Get the interpolated pixel value of the previously analysed image
getPixels() - Method in class org.openimaj.image.analysis.watershed.Component
Get the pixels in the component.
getPixels() - Method in class org.openimaj.image.processing.morphology.HitAndMiss
Get the pixels selected by the hit and miss operator
getProjection() - Method in class org.openimaj.image.analysis.algorithm.HorizontalProjection
 
getProjection() - Method in class org.openimaj.image.analysis.algorithm.VerticalProjection
 
getPyramidProcessor() - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Gets the currently set PyramidProcessor or null if none is set.
getReal() - Method in class org.openimaj.image.processing.algorithm.FourierTransformComplex
 
getResponse(int, int) - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
Get the response vector for a given pixel.
getResponseFV(int, int) - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
Get the response vector for a given pixel as a FloatFV.
getResponseImages() - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
Get the response images for the image analysed with FilterBank.analyseImage(FImage).
getResponseMap() - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
 
getResponseMap() - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
 
getResponses() - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
Build an array of responses for every pixel.
getScales() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Get the number of scales in this octave minus extraScaleSteps.
getSearchBounds() - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
 
getSearchBounds() - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.BellFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.BlackmanFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.BoxFilter
Returns the defaultSupport
getSupport() - Method in class org.openimaj.image.processing.resize.filters.BSplineFilter
Returns the defaultSupport
getSupport() - Method in class org.openimaj.image.processing.resize.filters.CatmullRomFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.HammingFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.HanningFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.HermiteFilter
Returns the defaultSupport
getSupport() - Method in class org.openimaj.image.processing.resize.filters.Lanczos3Filter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.MitchellFilter
Returns the defaultSupport
getSupport() - Method in class org.openimaj.image.processing.resize.filters.PointFilter
 
getSupport() - Method in class org.openimaj.image.processing.resize.filters.TriangleFilter
 
getSupport() - Method in interface org.openimaj.image.processing.resize.ResizeFilterFunction
Returns the support width for the filter function.
getSupportHeight(Set<Pixel>) - Static method in class org.openimaj.image.processing.algorithm.FilterSupport
Get the height of the support region
getSupportWidth(Set<Pixel>) - Static method in class org.openimaj.image.processing.algorithm.FilterSupport
Get the width of the support region
getTemplate() - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
 
getThreshold() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Get the threshold above which an edge pixel will be considered an edge.
getTransform(Point2d) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
getTransform3(List<Pair<Point2d>>) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
getTransform4(List<Pair<Point2d>>) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
getTree() - Method in class org.openimaj.image.analysis.watershed.MergeTreeBuilder
Return the tree that has been built.
getWeightsMap() - Method in class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Get the weights map
getXOffset() - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
 
getXOffset() - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
 
getYOffset() - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
 
getYOffset() - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
 
GolayAlphabet - Class in org.openimaj.image.processing.morphology
The Golay Alphabet of morphological structuring elements
GolayAlphabet() - Constructor for class org.openimaj.image.processing.morphology.GolayAlphabet
 
gradientMagnitudesAndOrientations(FImage, FImage, FImage) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Estimate gradients magnitudes and orientations by calculating pixel differences.
gradientMagnitudesAndQuantisedOrientations(FImage, FImage[]) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Estimate gradients magnitudes and orientations by calculating pixel differences.
gradientMagnitudesAndQuantisedOrientations(FImage, FImage[], boolean, FImageGradients.Mode) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Estimate gradients magnitudes and orientations by calculating pixel differences.
gradientMagnitudesAndUnsignedOrientations(FImage, FImage, FImage) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
Estimate gradients magnitudes and orientations by calculating pixel differences.
GradientOrientationHistogramExtractor - Class in org.openimaj.image.analysis.algorithm.histogram
Implementation of the WindowedHistogramExtractor for efficiently extracting gradient orientation histograms.
GradientOrientationHistogramExtractor(int, boolean, FImageGradients.Mode) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.GradientOrientationHistogramExtractor
Construct a new GradientOrientationHistogramExtractor with the given number of bins.

H

H - Static variable in class org.openimaj.image.processing.morphology.GolayAlphabet
The H elements of the Golay Alphabet
halfSize(I) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Halve the size of the image.
halfSize(FImage) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Halve the size of the image.
HammingFilter - Class in org.openimaj.image.processing.resize.filters
Hamming window function interpolation filter for the resample function
HammingFilter() - Constructor for class org.openimaj.image.processing.resize.filters.HammingFilter
 
HanningFilter - Class in org.openimaj.image.processing.resize.filters
Hanning window function interpolation filter for the resample function
HanningFilter() - Constructor for class org.openimaj.image.processing.resize.filters.HanningFilter
 
hashCode() - Method in class org.openimaj.image.processing.transform.AffineParams
 
hasNext() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
heap - Variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
The working heap of pixels to process next
height - Variable in class org.openimaj.image.processing.resize.BicubicInterpolation
 
height - Variable in class org.openimaj.image.processing.resize.BilinearInterpolation
 
HermiteFilter - Class in org.openimaj.image.processing.resize.filters
Basic filtering for the resampling function
HermiteFilter() - Constructor for class org.openimaj.image.processing.resize.filters.HermiteFilter
 
HighConstrastEdgeFunction(float) - Constructor for class org.openimaj.image.processing.algorithm.AnisotropicDiffusion.HighConstrastEdgeFunction
Construct with the given kappa value
HistogramAnalyser - Class in org.openimaj.image.analysis.algorithm.histogram
An ImageAnalyser that processes an image and generates a Histogram.
HistogramAnalyser(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.HistogramAnalyser
Default constructor that builds a histogram processor that will create histograms with the given number of bins.
HitAndMiss - Class in org.openimaj.image.processing.morphology
Morphological hit-and-miss transform of connected components and (assumed binary) FImages.
HitAndMiss(StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.HitAndMiss
Construct a hit and miss operator with the given structuring elements.
hitAndMiss - Variable in class org.openimaj.image.processing.morphology.SequentialThin
 
hitAndMiss - Variable in class org.openimaj.image.processing.morphology.Thicken
 
hitAndMiss - Variable in class org.openimaj.image.processing.morphology.Thin
 
HorizontalProjection - Class in org.openimaj.image.analysis.algorithm
Project an image onto the x-axis.
HorizontalProjection() - Constructor for class org.openimaj.image.analysis.algorithm.HorizontalProjection
 
HoughCircles - Class in org.openimaj.image.analysis.algorithm
An implementation of the Hough transform for circles.
HoughCircles(int, int, int, int) - Constructor for class org.openimaj.image.analysis.algorithm.HoughCircles
Construct with the given parameters.
HoughCircles.WeightedCircle - Class in org.openimaj.image.analysis.algorithm
A circle with an associated weight.
HoughLines - Class in org.openimaj.image.analysis.algorithm
Implementation of the Hough Transform for lines as an ImageAnalyser.
HoughLines() - Constructor for class org.openimaj.image.analysis.algorithm.HoughLines
Default constructor that creates an accumulator space for 360 degrees with a "on value" of 0.0f
HoughLines(float) - Constructor for class org.openimaj.image.analysis.algorithm.HoughLines
Constructor that creates a default accumulator space with a specified value for pixels considered to be "on"
HoughLines(int, float) - Constructor for class org.openimaj.image.analysis.algorithm.HoughLines
Constructor that creates an accumulator space for the given number of segments.
HPIT - Static variable in class org.openimaj.image.processing.morphology.StructuringElement
Standard horizontal pit structuring element [x .

I

I - Static variable in class org.openimaj.image.processing.morphology.GolayAlphabet
The I elements of the Golay Alphabet
image - Variable in class org.openimaj.image.analysis.algorithm.ImageInterpolation
 
ImageInterpolation - Class in org.openimaj.image.analysis.algorithm
An ImageAnalyser that can provide interpolate pixel values using a variety of interpolation approaches.
ImageInterpolation(ImageInterpolation.Interpolator) - Constructor for class org.openimaj.image.analysis.algorithm.ImageInterpolation
Default constructor.
ImageInterpolation.InterpolationType - Enum in org.openimaj.image.analysis.algorithm
Standard interpolation types.
ImageInterpolation.Interpolator - Interface in org.openimaj.image.analysis.algorithm
Interface defining an object capable of performing pixel interpolation
images - Variable in class org.openimaj.image.analysis.pyramid.Octave
The images that make up this Octave
images - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
incoherentHistogram - Variable in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
The incoherent part of the histogram
InitialAntiAliasingSigma - Static variable in class org.openimaj.image.processing.transform.AffineSimulation
 
initialSigma - Variable in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Assumed initial scale of the first image in each octave.
initMask() - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
 
initMask() - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
Perform any initialisation once the mask has been set.
initTransforms() - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
inpaint(int, int, IMAGE) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
Inpaint the specified pixel of the given image.
inpaint(int, int, IMAGE) - Method in class org.openimaj.image.processing.restoration.inpainting.TeleaInpainting
 
inpaint(int, int, FImage) - Method in class org.openimaj.image.processing.restoration.inpainting.TeleaInpainting
 
inpaint(int, int, MBFImage) - Method in class org.openimaj.image.processing.restoration.inpainting.TeleaInpainting
 
Inpainter<IMAGE extends Image<?,IMAGE>> - Interface in org.openimaj.image.processing.restoration.inpainting
Interface defining an implementation of an inpainting algorithm.
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.BellFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.BoxFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.BSplineFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.CatmullRomFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.HermiteFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.Lanczos3Filter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.MitchellFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.PointFilter
The singleton instance of the filter
INSTANCE - Static variable in class org.openimaj.image.processing.resize.filters.TriangleFilter
The singleton instance of the filter
internalDoubleSize(FImage) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
 
internalHalfSize(FImage) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
 
internalTransformToOriginal(Point2d, int, int, float, float) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
 
interpolate(float, float, FImage, Object) - Method in interface org.openimaj.image.analysis.algorithm.ImageInterpolation.Interpolator
Interpolate a pixel value
InterpolatedBinnedWindowedExtractor - Class in org.openimaj.image.analysis.algorithm.histogram
The InterpolatedBinnedWindowedExtractor is an extension to a BinnedWindowedExtractor that performs soft assignment to the histogram bins through linear interpolation.
InterpolatedBinnedWindowedExtractor(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Construct with the given number of bins.
InterpolatedBinnedWindowedExtractor(int, boolean) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Construct with the given number of bins.
InterpolatedBinnedWindowedExtractor(int, float, float) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Construct with the given number of bins, and range.
InterpolatedBinnedWindowedExtractor(int, float, float, boolean) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.InterpolatedBinnedWindowedExtractor
Construct with the given number of bins, and range.
interpolator - Variable in class org.openimaj.image.analysis.algorithm.ImageInterpolation
 
inverse() - Method in class org.openimaj.image.processing.algorithm.FourierTransform
Perform the inverse FFT using the underlying magnitude and phase images.
inverse() - Method in class org.openimaj.image.processing.algorithm.FourierTransformComplex
Perform the inverse FFT using the underlying magnitude and phase images.
isBlockSupport(Set<Pixel>) - Static method in class org.openimaj.image.processing.algorithm.FilterSupport
Test whether the given support is a centred block
isCentre() - Method in class org.openimaj.image.processing.algorithm.FourierTransform
 
isCentre() - Method in class org.openimaj.image.processing.algorithm.FourierTransformComplex
 
isDoubleInitialImage() - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Should the starting image of the pyramid be stretched to twice its size?
isImageReady() - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
 
isInside(int, Shape[][], Point2d) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
 
isKeepOctaves() - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Determine whether the Pyramid should retain its octaves.
isMSER - Variable in class org.openimaj.image.analysis.watershed.Component
Whether this component represents an MSER
iterator() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
iterator() - Method in class org.openimaj.image.analysis.pyramid.Octave
 
iterator() - Method in class org.openimaj.image.analysis.pyramid.Pyramid
 
iterator() - Method in class org.openimaj.image.analysis.pyramid.SimplePyramid
 

K

keepOctaves - Variable in class org.openimaj.image.analysis.pyramid.PyramidOptions
Should the Pyramid hold onto its octaves?
kernel - Variable in class org.openimaj.image.processing.convolution.FConvolution
The kernel
kernel - Variable in class org.openimaj.image.processing.convolution.FGaussianConvolve
 
KERNEL_X - Static variable in class org.openimaj.image.processing.convolution.FSobelMagnitude
The 3x3 derivative of a gaussian of sigma 1 in the x direction
KERNEL_Y - Static variable in class org.openimaj.image.processing.convolution.FSobelMagnitude
The 3x3 derivative of a gaussian of sigma 1 in the x direction
KNOWN - Static variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
Flag for pixels with a known value
kx - Variable in class org.openimaj.image.processing.edges.EdgeFinder
 
ky - Variable in class org.openimaj.image.processing.edges.EdgeFinder
 

L

L - Static variable in class org.openimaj.image.processing.morphology.GolayAlphabet
The L elements of the Golay Alphabet
L5E5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
L5R5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
L5S5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
lambda - Variable in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
 
Lanczos3Filter - Class in org.openimaj.image.processing.resize.filters
A Lanczos3 filter for the resample function.
Lanczos3Filter() - Constructor for class org.openimaj.image.processing.resize.filters.Lanczos3Filter
 
Laplacian3x3 - Class in org.openimaj.image.processing.convolution
A convolution operator with a 3x3 kernel approximating the Laplacian.
Laplacian3x3() - Constructor for class org.openimaj.image.processing.convolution.Laplacian3x3
Construct the 3x3 Laplacian operator
LaplacianOfGaussian2D - Class in org.openimaj.image.processing.convolution
2D Laplacian of Gaussian filter
LaplacianOfGaussian2D(int, int, float) - Constructor for class org.openimaj.image.processing.convolution.LaplacianOfGaussian2D
Construct with given kernel size and variance.
LaplacianOfGaussian2D(int, float) - Constructor for class org.openimaj.image.processing.convolution.LaplacianOfGaussian2D
Construct with given kernel size and variance.
LawsTexture - Class in org.openimaj.image.processing.convolution.filterbank
Implementation of Laws texture energy measures, based on the description in Shapiro and Stockman Section 7.3.4.
LawsTexture() - Constructor for class org.openimaj.image.processing.convolution.filterbank.LawsTexture
Construct using 15*15 macro windows for the energy computation
LawsTexture(int) - Constructor for class org.openimaj.image.processing.convolution.filterbank.LawsTexture
Construct using the given sized macro windows for the energy computation
LawsTexture(int, int) - Constructor for class org.openimaj.image.processing.convolution.filterbank.LawsTexture
Construct using the given sized macro windows for the energy computation
LawsTextureBase - Class in org.openimaj.image.processing.convolution.filterbank
Base FilterBank that provides the 16 raw kernels used in Laws texture classification approach.
LawsTextureBase() - Constructor for class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
Default constructor
LeungMalikFilterBank - Class in org.openimaj.image.processing.convolution.filterbank
Implementation of a the filter bank described in: T.
LeungMalikFilterBank() - Constructor for class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
Default constructor with a filter support of 49 pixels
LeungMalikFilterBank(int) - Constructor for class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
Construct with given support (filter size).
LocalContrastFilter - Class in org.openimaj.image.processing.algorithm
Local contrast filter; replaces each pixel with the difference between the maximum and minimum of its neighbours.
LocalContrastFilter(Set<Pixel>) - Constructor for class org.openimaj.image.processing.algorithm.LocalContrastFilter
Construct with the given support region for selecting pixels to take the median from.

M

m01() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the value of m01
m10() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the value of m10
magnitude - Variable in class org.openimaj.image.processing.edges.EdgeFinder
The magnitudes of each edge as worked out by the hypotenuse of the triangle formed by the dx and dy of a pixel
magnitudes - Variable in class org.openimaj.image.processing.convolution.FImageGradients
The gradient magnitudes
main(String[]) - Static method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
Test the distance transform
main(String[]) - Static method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
Testing
makeDisparityMap(MBFImage, MBFImage) - Static method in class org.openimaj.image.analysis.colour.CIEDE2000
Compute the disparity map between two images.
makeFilter(float, int, int, float, int) - Static method in class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
 
makeFilters(int) - Static method in class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
 
makeFilters(int) - Static method in class org.openimaj.image.processing.convolution.filterbank.RootFilterSetFilterBank
 
makeFilters(int) - Static method in class org.openimaj.image.processing.convolution.filterbank.SchmidFilterBank
 
makeHistogram(FImage, int) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
 
makeHistogram(float[], int, float, float) - Static method in class org.openimaj.image.processing.threshold.OtsuThreshold
 
makeKernel(float) - Static method in class org.openimaj.image.processing.convolution.FGaussianConvolve
Construct a zero-mean Gaussian with the specified standard deviation.
makeKernel(float, float) - Static method in class org.openimaj.image.processing.convolution.FGaussianConvolve
Construct a zero-mean Gaussian with the specified standard deviation.
mask - Variable in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
The mask image
MaskedRobustContrastEqualisation - Class in org.openimaj.image.processing.algorithm
An image processor that performs contrast equalisation in a robust manner with a mask.
MaskedRobustContrastEqualisation() - Constructor for class org.openimaj.image.processing.algorithm.MaskedRobustContrastEqualisation
Construct with no mask set
MaskedRobustContrastEqualisation(FImage) - Constructor for class org.openimaj.image.processing.algorithm.MaskedRobustContrastEqualisation
Construct with a mask.
matches(Pixel, Set<Pixel>) - Method in class org.openimaj.image.processing.morphology.StructuringElement
Determine if this structuring element is completely contained in the pixels centered at p.
MatteGenerator - Class in org.openimaj.image.processing.mask
Generator for grayscale mattes.
MatteGenerator() - Constructor for class org.openimaj.image.processing.mask.MatteGenerator
 
MatteGenerator.MatteType - Enum in org.openimaj.image.processing.mask
An enumerator for various matte algorithms.
max - Variable in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
max - Variable in class org.openimaj.image.processing.algorithm.MinMaxAnalyser
The max filtered image computed from the last call to MinMaxAnalyser.analyseImage(FImage)
maxAngle() - Method in enum org.openimaj.image.processing.convolution.FImageGradients.Mode
Get the maximum angular value (in radians) computed by this mode.
maxc - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
MaxFilter - Class in org.openimaj.image.processing.algorithm
Max filter; replaces each pixel with the maximum of its neighbours.
MaxFilter(Set<Pixel>) - Constructor for class org.openimaj.image.processing.algorithm.MaxFilter
Construct with the given support region for selecting pixels to take the median from.
maxr - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
maxRad - Variable in class org.openimaj.image.analysis.algorithm.HoughCircles
 
MBFProjectionProcessor - Class in org.openimaj.image.processing.transform
 
MBFProjectionProcessor() - Constructor for class org.openimaj.image.processing.transform.MBFProjectionProcessor
 
MeanCenter - Class in org.openimaj.image.processing.algorithm
An ImageProcessor that computes the mean of the image's pixels and subtracts the mean from all pixels.
MeanCenter() - Constructor for class org.openimaj.image.processing.algorithm.MeanCenter
 
MedianFilter - Class in org.openimaj.image.processing.algorithm
Median filter; replaces each pixel with the median of its neighbours.
MedianFilter(Set<Pixel>) - Constructor for class org.openimaj.image.processing.algorithm.MedianFilter
Construct with the given support region for selecting pixels to take the median from.
merge(Component) - Method in class org.openimaj.image.analysis.watershed.Component
Merge another component with this one
merge(ComponentFeature) - Method in interface org.openimaj.image.analysis.watershed.feature.ComponentFeature
Merge another feature with this one
merge(ComponentFeature) - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
 
merge(ComponentFeature) - Method in class org.openimaj.image.analysis.watershed.feature.PixelsFeature
 
MergeTreeBuilder - Class in org.openimaj.image.analysis.watershed
A listener that listens to the watershed algorithm progress and creates a region tree as the processing takes place.
MergeTreeBuilder() - Constructor for class org.openimaj.image.analysis.watershed.MergeTreeBuilder
Default constructor
min - Variable in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
min - Variable in class org.openimaj.image.processing.algorithm.MinMaxAnalyser
The min filtered image computed from the last call to MinMaxAnalyser.analyseImage(FImage)
minAngle() - Method in enum org.openimaj.image.processing.convolution.FImageGradients.Mode
Get the minimum angular value (in radians) computed by this mode.
minc - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
MinFilter - Class in org.openimaj.image.processing.algorithm
Min filter; replaces each pixel with the minimum of its neighbours.
MinFilter(Set<Pixel>) - Constructor for class org.openimaj.image.processing.algorithm.MinFilter
Construct with the given support region for selecting pixels to take the median from.
MinMaxAnalyser - Class in org.openimaj.image.processing.algorithm
Analyser that computes for every pixel the minimum and maximum of its neighbours.
MinMaxAnalyser(Set<Pixel>) - Constructor for class org.openimaj.image.processing.algorithm.MinMaxAnalyser
Construct with the given support region for selecting pixels to take the median from.
minr - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
minRad - Variable in class org.openimaj.image.analysis.algorithm.HoughCircles
 
MitchellFilter - Class in org.openimaj.image.processing.resize.filters
Mitchell filter for the resample function.
MitchellFilter() - Constructor for class org.openimaj.image.processing.resize.filters.MitchellFilter
 
mode - Variable in class org.openimaj.image.processing.convolution.FImageGradients
The orientation mode
MomentFeature - Class in org.openimaj.image.analysis.watershed.feature
Accumulate the values of u11, u20 and u02 required to fit an ellipse to the feature.
MomentFeature() - Constructor for class org.openimaj.image.analysis.watershed.feature.MomentFeature
 
MR8FilterBank - Class in org.openimaj.image.processing.convolution.filterbank
Implementation of the MR8 filter bank described at: http://www.robots.ox.ac.uk/~vgg/research/texclass/filters.html This is the naive implementation and as such is quite slow.
MR8FilterBank() - Constructor for class org.openimaj.image.processing.convolution.filterbank.MR8FilterBank
 

N

n() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the number of pixels accumulated
nbins - Variable in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
 
nbins - Variable in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
negative - Variable in class org.openimaj.image.processing.morphology.StructuringElement
Set of negative pixels in the structuring element
neighbourMode - Variable in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
 
next() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
niter - Variable in class org.openimaj.image.processing.morphology.SequentialThin
 
NonMaximumSuppression - Class in org.openimaj.image.processing.edges
Non-maximum suppression using magnitude and orientation images.
NonMaximumSuppression() - Constructor for class org.openimaj.image.processing.edges.NonMaximumSuppression
 
NonMaximumSuppressionTangent - Class in org.openimaj.image.processing.edges
Non-maximum suppression using X and Y gradient images.
NonMaximumSuppressionTangent() - Constructor for class org.openimaj.image.processing.edges.NonMaximumSuppressionTangent
 
normalise(FImage) - Static method in class org.openimaj.image.processing.convolution.filterbank.LeungMalikFilterBank
 
normaliseImage(FImage) - Static method in class org.openimaj.image.processing.edges.StrokeWidthTransform
Normalise the output image of the StrokeWidthTransform for display.
NUM_ORIENTATIONS - Static variable in class org.openimaj.image.processing.convolution.filterbank.RootFilterSetFilterBank
 
numIterations - Variable in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
 

O

Octave<OPTIONS extends PyramidOptions<?,IMAGE>,PYRAMID extends Pyramid<OPTIONS,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid
An octave is an interval in scale space, typically corresponding to a doubling of sigma.
Octave(PYRAMID, float) - Constructor for class org.openimaj.image.analysis.pyramid.Octave
Construct a Gaussian octave with the provided parent Pyramid and octaveSize.
OctaveProcessor<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.analysis.pyramid
The OctaveProcessor interface defines an object that is capable performing work on an octave.
octaveProcessor - Variable in class org.openimaj.image.analysis.pyramid.PyramidOptions
An OctaveProcessor to apply to each octave of the pyramid.
octaves - Variable in class org.openimaj.image.analysis.pyramid.Pyramid
A list of all the octaves should you want to keep them.
octaveSize - Variable in class org.openimaj.image.analysis.pyramid.Octave
The size of the octave relative to the original image.
Open - Class in org.openimaj.image.processing.morphology
Morphological opening of connected components and (assumed binary) FImages.
Open(StructuringElement) - Constructor for class org.openimaj.image.processing.morphology.Open
Construct the open operator with the given structuring element
Open() - Constructor for class org.openimaj.image.processing.morphology.Open
Construct the opening operator with a BOX structuring element
options - Variable in class org.openimaj.image.analysis.pyramid.Octave
The options used for the pyramid construction
options - Variable in class org.openimaj.image.analysis.pyramid.Pyramid
Options for the pyramid
org.openimaj.image.analysis.algorithm - package org.openimaj.image.analysis.algorithm
 
org.openimaj.image.analysis.algorithm.histogram - package org.openimaj.image.analysis.algorithm.histogram
 
org.openimaj.image.analysis.algorithm.histogram.binning - package org.openimaj.image.analysis.algorithm.histogram.binning
 
org.openimaj.image.analysis.colour - package org.openimaj.image.analysis.colour
 
org.openimaj.image.analysis.pyramid - package org.openimaj.image.analysis.pyramid
 
org.openimaj.image.analysis.pyramid.gaussian - package org.openimaj.image.analysis.pyramid.gaussian
 
org.openimaj.image.analysis.watershed - package org.openimaj.image.analysis.watershed
 
org.openimaj.image.analysis.watershed.event - package org.openimaj.image.analysis.watershed.event
 
org.openimaj.image.analysis.watershed.feature - package org.openimaj.image.analysis.watershed.feature
 
org.openimaj.image.processing.algorithm - package org.openimaj.image.processing.algorithm
 
org.openimaj.image.processing.background - package org.openimaj.image.processing.background
 
org.openimaj.image.processing.convolution - package org.openimaj.image.processing.convolution
 
org.openimaj.image.processing.convolution.filterbank - package org.openimaj.image.processing.convolution.filterbank
 
org.openimaj.image.processing.edges - package org.openimaj.image.processing.edges
 
org.openimaj.image.processing.effects - package org.openimaj.image.processing.effects
 
org.openimaj.image.processing.extraction - package org.openimaj.image.processing.extraction
 
org.openimaj.image.processing.mask - package org.openimaj.image.processing.mask
 
org.openimaj.image.processing.morphology - package org.openimaj.image.processing.morphology
 
org.openimaj.image.processing.resize - package org.openimaj.image.processing.resize
 
org.openimaj.image.processing.resize.filters - package org.openimaj.image.processing.resize.filters
 
org.openimaj.image.processing.restoration.inpainting - package org.openimaj.image.processing.restoration.inpainting
 
org.openimaj.image.processing.threshold - package org.openimaj.image.processing.threshold
 
org.openimaj.image.processing.transform - package org.openimaj.image.processing.transform
 
orientations - Variable in class org.openimaj.image.processing.convolution.FImageGradients
The gradient orientations
OrientedPolygonExtractionProcessor - Class in org.openimaj.image.processing.extraction
Extract a polygon from an image into a new image.
OrientedPolygonExtractionProcessor(Polygon, float) - Constructor for class org.openimaj.image.processing.extraction.OrientedPolygonExtractionProcessor
 
OtsuThreshold - Class in org.openimaj.image.processing.threshold
Otsu's adaptive thresholding algorithm.
OtsuThreshold() - Constructor for class org.openimaj.image.processing.threshold.OtsuThreshold
Default constructor
OtsuThreshold(int) - Constructor for class org.openimaj.image.processing.threshold.OtsuThreshold
Construct with the given number of histogram bins
outputPixels - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 

P

parentPyramid - Variable in class org.openimaj.image.analysis.pyramid.Octave
The pyramid that contains this Octave
parseElement(String, int, int) - Static method in class org.openimaj.image.processing.morphology.StructuringElement
Construct a structuring element from a @link{String} of the form produced by @link{#toString()}.
patchMean(float[][]) - Static method in class org.openimaj.image.processing.algorithm.MeanCenter
same as MeanCenter.patchMean(float[][], int, int, int, int) but the width and height are taken from data[0].length and data.length
patchMean(float[][], int, int, int, int) - Static method in class org.openimaj.image.processing.algorithm.MeanCenter
Finds the mean value of a sub-patch of a 2D float array.
performBlendedProjection(int, int, int, int, Float) - Method in class org.openimaj.image.processing.transform.FProjectionProcessor
Perform blended projection but only request data for pixels within the windowed range provided.
performBlendedProjection(int, int, int, int, Q) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform blended projection but only request data for pixels within the windowed range provided.
performInpainting(IMAGE) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
 
performInpainting(IMAGE) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
Perform the inpainting of the given image
performProjection(int, int, int, int, Float) - Method in class org.openimaj.image.processing.transform.FProjectionProcessor
Perform projection but only request data for pixels within the windowed range provided.
performProjection(int, int, MBFImage) - Method in class org.openimaj.image.processing.transform.MBFProjectionProcessor
 
performProjection() - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Using all the images currently processed, perform the projection on each image and draw every pixel with valid data.
performProjection(Q) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform projection specifying the background colour (i.e.
performProjection(boolean, Q) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform projection specifying the background colour (i.e.
performProjection(int, int, int, int) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform projection but only request data for pixels within the windowed range provided.
performProjection(int, int, int, int, Q) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform projection but only request data for pixels within the windowed range provided.
performProjection(int, int, T) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Perform projection but only request data for pixels within the windowed range provided.
PI - Static variable in class org.openimaj.image.processing.transform.AffineSimulation
 
PiecewiseMeshWarp<T,I extends Image<T,I>> - Class in org.openimaj.image.processing.transform
Implementation of a piecewise warp.
PiecewiseMeshWarp(List<Pair<Shape>>) - Constructor for class org.openimaj.image.processing.transform.PiecewiseMeshWarp
Construct the warp with a list of matching shapes (which must be either quads or triangles).
pivot - Variable in class org.openimaj.image.analysis.watershed.Component
The pivot pixel
PixelsFeature - Class in org.openimaj.image.analysis.watershed.feature
PixelsFeature is used to dynamically create the ConnectedComponents corresponding to MSERs.
PixelsFeature() - Constructor for class org.openimaj.image.analysis.watershed.feature.PixelsFeature
 
PointFilter - Class in org.openimaj.image.processing.resize.filters
Point filter for the resampling function
PointFilter() - Constructor for class org.openimaj.image.processing.resize.filters.PointFilter
 
polyMatchToPointsMatch(Polygon, Polygon) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
positive - Variable in class org.openimaj.image.processing.morphology.StructuringElement
Set of positive pixels in the structuring element
Pow - Class in org.openimaj.image.processing.algorithm
Process pixels by raising there value to a value
Pow(double) - Constructor for class org.openimaj.image.processing.algorithm.Pow
Construct with the default power
prepareData(FImage, int, int, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Prepare data for a input to the FFT, padding if necessary.
prepareData(float[][], int, int, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Prepare data for a input to the FFT, padding if necessary.
prepareData1d(FImage, int, int, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Prepare data for a input to the FFT, padding if necessary.
prepareData1d(float[][], int, int, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Prepare data for a input to the FFT, padding if necessary.
prepareTemplate(FImage) - Method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Prepare the template if necessary.
prepareWorkingSpace(FImage) - Method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Prepare an object to hold the working space required by the mode during score computation.
process(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianOctave
 
process(I) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramid
 
process(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.Octave
Populate the octave, starting from the provided image.
process(OCTAVE) - Method in interface org.openimaj.image.analysis.pyramid.OctaveProcessor
Process the provided octave.
process(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.Pyramid
Process the image and construct a pyramid applying any specified OctaveProcessor and/or PyramidProcessor along the way.
process(GaussianPyramid<IMAGE>) - Method in interface org.openimaj.image.analysis.pyramid.PyramidProcessor
Process the given pyramid.
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Close
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Dilate
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Erode
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.HitAndMiss
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Open
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.SequentialThin
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Thicken
 
process(ConnectedComponent) - Method in class org.openimaj.image.processing.morphology.Thin
 
processCorrelationMap(FImage, FImage, FImage) - Method in enum org.openimaj.image.analysis.algorithm.FourierTemplateMatcher.Mode
Process the cross-correlation image to the contain the relevant output values for the chosen mode.
processImage(IMAGE) - Method in class org.openimaj.image.analysis.pyramid.SimplePyramid
 
processImage(FImage) - Method in class org.openimaj.image.analysis.watershed.WatershedProcessor
Process the given image.
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.DifferenceOfGaussian
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.EqualisationProcessor
Equalise the colours in the image.
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.FourierCorrelation
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.LocalContrastFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MaskedRobustContrastEqualisation
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MaxFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MeanCenter
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MedianFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.algorithm.MinFilter
 
processImage(I) - Method in class org.openimaj.image.processing.background.BasicBackgroundSubtract
Process the input by subtracting the background
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.AverageBoxFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FConvolution
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FDiscGausConvolve
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FFastGaussianConvolve
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FGaussianConvolve
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FImageConvolveSeparable
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FourierConvolve
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.FTriangleFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.convolution.SumBoxFilter
 
processImage(FImage) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector
 
processImage(FImage, FSobel) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector
Apply non-max suppression and hysteresis thresholding based using the given FSobel analyser to generate the gradients.
processImage(FImage, FImage, FImage) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector
Apply non-max suppression and hysteresis thresholding based on the given (Sobel) gradient maps and write the result to the given output image.
processImage(FImage) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
processImage(FImage) - Method in class org.openimaj.image.processing.edges.StrokeWidthTransform
 
processImage(FImage) - Method in class org.openimaj.image.processing.edges.SUSANEdgeDetector
processImage(FImage) - Method in class org.openimaj.image.processing.effects.DioramaEffect
 
processImage(FImage) - Method in class org.openimaj.image.processing.extraction.OrientedPolygonExtractionProcessor
 
processImage(FImage) - Method in class org.openimaj.image.processing.morphology.Close
 
processImage(FImage) - Method in class org.openimaj.image.processing.morphology.Open
 
processImage(FImage) - Method in class org.openimaj.image.processing.morphology.SequentialThin
 
processImage(FImage) - Method in class org.openimaj.image.processing.morphology.Thicken
 
processImage(FImage) - Method in class org.openimaj.image.processing.morphology.Thin
 
processImage(FImage) - Method in class org.openimaj.image.processing.resize.BicubicInterpolation
 
processImage(FImage) - Method in class org.openimaj.image.processing.resize.BilinearInterpolation
 
processImage(FImage) - Method in class org.openimaj.image.processing.resize.FixedResizeProcessor
processImage(FImage) - Method in class org.openimaj.image.processing.resize.ResizeProcessor
processImage(IMAGE) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
 
processImage(IMAGE) - Method in interface org.openimaj.image.processing.restoration.inpainting.Inpainter
Inpaint the given image, painting all the mask pixels set by a prior call to Inpainter.setMask(int,int,Collection), Inpainter.setMask(FImage) or Inpainter.setMask(int,int,PixelSet...)
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdBernsen
 
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdContrast
 
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdGaussian
 
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMean
 
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.AdaptiveLocalThresholdMedian
 
processImage(FImage) - Method in class org.openimaj.image.processing.threshold.OtsuThreshold
 
processImage(I) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
 
processImage(FImage) - Method in class org.openimaj.image.processing.transform.RemapProcessor
 
processImage(FImage) - Method in class org.openimaj.image.processing.transform.SkewCorrector
processImageOneIteration(FImage) - Method in class org.openimaj.image.processing.algorithm.AnisotropicDiffusion
Perform a single iteration of anisotropic diffusion
processKernel(FImage) - Method in class org.openimaj.image.processing.convolution.FSobelMagnitude
 
processKernel(FImage) - Method in class org.openimaj.image.processing.morphology.Dilate
 
processKernel(FImage) - Method in class org.openimaj.image.processing.morphology.Erode
 
processKernel(FImage) - Method in class org.openimaj.image.processing.morphology.HitAndMiss
 
processPixel(Float) - Method in class org.openimaj.image.processing.algorithm.GammaCorrection
 
processPixel(Float) - Method in class org.openimaj.image.processing.algorithm.Pow
 
project(FImage) - Static method in class org.openimaj.image.analysis.algorithm.HorizontalProjection
Project an image onto the x-axis.
project(FImage) - Static method in class org.openimaj.image.analysis.algorithm.VerticalProjection
Project an image onto the y-axis.
project(T, Matrix) - Static method in class org.openimaj.image.processing.transform.ProjectionProcessor
Utility function, project one image with one matrix.
project(T, Matrix, Q) - Static method in class org.openimaj.image.processing.transform.ProjectionProcessor
Utility function, project one image with one matrix.
projectedRectangles - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
projectedShapes - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
ProjectionProcessor<Q,T extends Image<Q,T>> - Class in org.openimaj.image.processing.transform
 
ProjectionProcessor() - Constructor for class org.openimaj.image.processing.transform.ProjectionProcessor
Construct a projection processor starting with an identity matrix for any images processed (i.e., don't do anything)
Pyramid<OPTIONS extends PyramidOptions<OCTAVE,IMAGE>,OCTAVE extends Octave<OPTIONS,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid
An image pyramid consisting of a stack of octaves.
Pyramid(OPTIONS) - Constructor for class org.openimaj.image.analysis.pyramid.Pyramid
Construct a Pyramid with the given options.
pyramid - Variable in class org.openimaj.image.analysis.pyramid.SimplePyramid
The images forming the pyramid
PyramidOptions<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid
Basic options for constructing a pyramid
PyramidOptions() - Constructor for class org.openimaj.image.analysis.pyramid.PyramidOptions
 
pyramidProcessor - Variable in class org.openimaj.image.analysis.pyramid.PyramidOptions
PyramidProcessor for processing the pyramid after construction.
PyramidProcessor<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.analysis.pyramid
The PyramidProcessor interface defines an object that is capable performing work on a pyramid.

Q

QuadtreeStrategy - Class in org.openimaj.image.analysis.algorithm.histogram.binning
A SpatialBinningStrategy that extracts histograms from regions defined by a fixed depth quadtree overlayed over the sampling region and concatenates them together.
QuadtreeStrategy(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.binning.QuadtreeStrategy
Construct with the given quadtree depth

R

R5E5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
R5L5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
R5R5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
R5S5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
radmap - Variable in class org.openimaj.image.analysis.algorithm.HoughCircles
 
readASCII(Scanner) - Method in class org.openimaj.image.processing.transform.AffineParams
 
readBinary(DataInput) - Method in class org.openimaj.image.processing.transform.AffineParams
 
region - Variable in class org.openimaj.image.processing.restoration.inpainting.TeleaInpainting
 
remap(FImage, FImage, FImage, ImageInterpolation.Interpolator) - Static method in class org.openimaj.image.processing.transform.RemapProcessor
Transform an image using the given parameters
remap(FImage, FImage, FImage, ImageInterpolation) - Static method in class org.openimaj.image.processing.transform.RemapProcessor
Transform an image using the given parameters
remap(FImage, FImage, FImage, FImage, ImageInterpolation) - Static method in class org.openimaj.image.processing.transform.RemapProcessor
Transform an image using the given parameters, and write te results into out
remap(FImage, FImage, FImage) - Static method in class org.openimaj.image.processing.transform.RemapProcessor
Transform an image using the given parameters.
remap(FImage, FImage, FImage, FImage) - Static method in class org.openimaj.image.processing.transform.RemapProcessor
Transform an image using the given parameters, and write the results into out.
RemapProcessor - Class in org.openimaj.image.processing.transform
ImageProcessor and associated static utility methods for transforming an image based on the pixel positions given by a distortion map: destination(x,y) = source(mapx(x,y), mapy(x,y)).
RemapProcessor(FImage, FImage) - Constructor for class org.openimaj.image.processing.transform.RemapProcessor
Construct with the given distortion map, and use ImageInterpolation.InterpolationType.BILINEAR interpolation.
RemapProcessor(FImage, FImage, ImageInterpolation.Interpolator) - Constructor for class org.openimaj.image.processing.transform.RemapProcessor
Construct with the given distortion map and interpolator.
remove() - Method in class org.openimaj.image.analysis.algorithm.HoughLines
removeComponentStackMergeListener(ComponentStackMergeListener) - Method in class org.openimaj.image.analysis.watershed.WatershedProcessorAlgorithm
Removes the given ComponentStackMergeListener from the listeners list.
renderFilters(int) - Method in class org.openimaj.image.processing.convolution.filterbank.FilterBank
Create an image to visualise the filters in the bank.
resample(FImage, int, int) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Returns a new image that is a resampled version of the given image.
resample(FImage, int, int, boolean) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resamples the given image returning it as a reference.
resample(FImage, int, int, boolean, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resamples the given image returning it as a reference.
ResizeFilterFunction - Interface in org.openimaj.image.processing.resize
The interpolation filter function used for the resampling function.
resizeMax(FImage, int, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resize an image such that its biggest size is at most as big as the given size.
resizeMax(FImage, int) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resize an image such that its biggest size is at most as big as the given size.
resizeMaxArea(FImage, int, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resize an image such that its area size is at most as big as the given area.
resizeMaxArea(FImage, int) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resize an image such that its area size is at most as big as the given area.
ResizeProcessor - Class in org.openimaj.image.processing.resize
Image processor and utility methods that can resize images.
ResizeProcessor(ResizeProcessor.Mode) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Constructor that takes the resize mode.
ResizeProcessor(float, ResizeFilterFunction) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Constructor a resize processor that will rescale the image by a given scale factor using the given filter function.
ResizeProcessor(float, float, ResizeFilterFunction) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale the image to the given width and height with the given filter function.
ResizeProcessor(float) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Constructor a resize processor that will rescale the image by a given scale factor using the default filter function.
ResizeProcessor(float, float) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale the image to the given width and height with the default filter function.
ResizeProcessor(int) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale images that are taller or wider than the given size such that their biggest side is equal to the given size.
ResizeProcessor(int, boolean) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale images that are either bigger than a maximum area or are taller or wider than the given size such that their biggest side is equal to the given size.
ResizeProcessor(int, int, boolean) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale the image to the given width and height (optionally maintaining aspect ratio) with the default filter function.
ResizeProcessor(int, int, boolean, ResizeFilterFunction) - Constructor for class org.openimaj.image.processing.resize.ResizeProcessor
Construct a resize processor that will rescale the image to the given width and height (optionally maintaining aspect ratio) with the given filter function.
ResizeProcessor.Mode - Enum in org.openimaj.image.processing.resize
The resize mode to use.
responseAt(int, int, FImage) - Method in class org.openimaj.image.processing.convolution.FConvolution
Return the kernel response at the x,y in the given image.
responses - Variable in class org.openimaj.image.processing.convolution.filterbank.FilterBank
 
RootFilterSetFilterBank - Class in org.openimaj.image.processing.convolution.filterbank
Implementation of the Root Filter Set filter bank described at: http://www.robots.ox.ac.uk/~vgg/research/texclass/filters.html
RootFilterSetFilterBank() - Constructor for class org.openimaj.image.processing.convolution.filterbank.RootFilterSetFilterBank
Default constructor with a support of 49 pixels.
RootFilterSetFilterBank(int) - Constructor for class org.openimaj.image.processing.convolution.filterbank.RootFilterSetFilterBank
Construct with given support (filter size).

S

S5E5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
S5L5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
S5R5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
S5S5 - Static variable in class org.openimaj.image.processing.convolution.filterbank.LawsTextureBase
 
sats - Variable in class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
 
SATWindowedExtractor - Class in org.openimaj.image.analysis.algorithm.histogram
This class implements a WindowedHistogramExtractor with the primary purpose of of producing efficient access to histograms of arbitrary windows of the image.
SATWindowedExtractor(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
Protected constructor for subclasses to use if they don't wan't to compute the SATs at construction time
SATWindowedExtractor(FImage[]) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.SATWindowedExtractor
Construct with the given spatial histogram magnitude maps.
scale - Variable in class org.openimaj.image.processing.resize.BicubicInterpolation
 
scale - Variable in class org.openimaj.image.processing.resize.BilinearInterpolation
 
scales - Variable in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
The number of scales in this octave minus extraScaleSteps.
SCALES - Static variable in class org.openimaj.image.processing.convolution.filterbank.RootFilterSetFilterBank
 
SchmidFilterBank - Class in org.openimaj.image.processing.convolution.filterbank
Implementation of the MR8 filter bank described in: C.
SchmidFilterBank() - Constructor for class org.openimaj.image.processing.convolution.filterbank.SchmidFilterBank
Default constructor with a support of 49 pixels.
SchmidFilterBank(int) - Constructor for class org.openimaj.image.processing.convolution.filterbank.SchmidFilterBank
Construct with given support (filter size).
scoresAscending() - Method in enum org.openimaj.image.analysis.algorithm.FourierTemplateMatcher.Mode
Are the scores ascending (i.e.
scoresAscending() - Method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Are the scores ascending (i.e.
SequentialThin - Class in org.openimaj.image.processing.morphology
Morphological sequential thinning of connected components and (assumed binary) FImages.
SequentialThin(StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.SequentialThin
Construct the sequential thin operator with the given structuring elements
SequentialThin(int, StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.SequentialThin
Construct the sequential thin operator with the given structuring elements and number of iterations
setAccuracy(int) - Method in class org.openimaj.image.processing.transform.SkewCorrector
Set the accuracy of the skew corrector.
setAxis(Line2d) - Method in class org.openimaj.image.processing.effects.DioramaEffect
Set the current tilt axis
setBackground(I) - Method in class org.openimaj.image.processing.background.BasicBackgroundSubtract
Set the background image
setBorderPixels(int) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Set the number of pixels used for a border that processors shouldn't touch.
setBruteForce(boolean) - Method in class org.openimaj.image.processing.convolution.FConvolution
Set brute-force convolution; disables kernel separation and other optimisations.
setCoherenceFactor(double) - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Set the edge coherence factor.
setDirection(boolean) - Method in class org.openimaj.image.processing.edges.StrokeWidthTransform
Set the direction of the SWT; true for dark on light, false for light
setDoubleInitialImage(boolean) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Set whether starting image of the pyramid be stretched to twice its size?
setExtraScaleSteps(int) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Set the number of extra scale steps taken beyond scales.
setFilterFunction(ResizeFilterFunction) - Method in class org.openimaj.image.processing.resize.ResizeProcessor
Set the filter function used by the filter
setHystThresh1(int) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Set the fist hysteresis threshold.
setHystThresh2(int) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Set the second hysteresis threshold.
setInitialSigma(float) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Set the assumed initial scale of the first image in each octave.
setKeepOctaves(boolean) - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Set whether the Pyramid should retain its octaves.
setKernelSize(int) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Set the kernel size to use.
setMask(FImage) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
 
setMask(int, int, Collection<? extends Iterable<Pixel>>) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
 
setMask(int, int, PixelSet...) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractImageMaskInpainter
 
setMask(FImage) - Method in interface org.openimaj.image.processing.restoration.inpainting.Inpainter
Set the mask.
setMask(int, int, Collection<? extends Iterable<Pixel>>) - Method in interface org.openimaj.image.processing.restoration.inpainting.Inpainter
Set the mask.
setMask(int, int, PixelSet...) - Method in interface org.openimaj.image.processing.restoration.inpainting.Inpainter
Set the mask.
setMatrix(Matrix) - Method in class org.openimaj.image.processing.transform.ProjectionProcessor
Set the matrix, any images processed from this point forward will be projected using this matrix
setMax(float) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Set the expected maximum value.
setMaxStrokeWidth(int) - Method in class org.openimaj.image.processing.edges.StrokeWidthTransform
Set the maximum stroke width
setMin(float) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Set the expected minimum value.
setNbins(int) - Method in class org.openimaj.image.analysis.algorithm.histogram.BinnedWindowedExtractor
Set the number of bins.
setNumberOfBins(int) - Method in class org.openimaj.image.analysis.algorithm.EdgeDirectionCoherenceVector
Set the number of bins.
setNumberOfSegments(int) - Method in class org.openimaj.image.analysis.algorithm.HoughLines
Set the number of segments used in the accumulator space.
setOctaveProcessor(OctaveProcessor<OCTAVE, IMAGE>) - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Get an OctaveProcessor to apply to each octave of the pyramid.
setOptions(OPTIONS) - Method in class org.openimaj.image.analysis.pyramid.Pyramid
Set the options used to initialise this pyramid
setPyramidProcessor(PyramidProcessor<IMAGE>) - Method in class org.openimaj.image.analysis.pyramid.PyramidOptions
Sets the PyramidProcessor.
setScales(int) - Method in class org.openimaj.image.analysis.pyramid.gaussian.GaussianPyramidOptions
Set the number of scales in this octave minus extraScaleSteps.
setSearchBounds(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.FourierTemplateMatcher
Set the search bounds rectangle.
setSearchBounds(Rectangle) - Method in class org.openimaj.image.analysis.algorithm.TemplateMatcher
Set the search bounds rectangle.
setSourceImage(FImage) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
 
setThreshold(int) - Method in class org.openimaj.image.processing.edges.CannyEdgeDetector2
Deprecated.
Get the threshold above which an edge pixel will be considered an edge.
sh - Variable in class org.openimaj.image.processing.morphology.Dilate
 
sh - Variable in class org.openimaj.image.processing.morphology.Erode
 
sh - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 
SimpleBlockStrategy - Class in org.openimaj.image.analysis.algorithm.histogram.binning
A SpatialBinningStrategy that extracts histograms from a number of equally-sized, non-overlapping within the sample region and concatenates them together.
SimpleBlockStrategy(int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.binning.SimpleBlockStrategy
Construct with the given number of blocks in both the x and y directions.
SimpleBlockStrategy(int, int) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.binning.SimpleBlockStrategy
Construct with the given number of blocks in the x and y directions.
SimplePyramid<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.analysis.pyramid
A simple image pyramid built as a stack of images.
SimplePyramid(float) - Constructor for class org.openimaj.image.analysis.pyramid.SimplePyramid
Construct a pyramid with the given scale factor.
SimplePyramid(float, int) - Constructor for class org.openimaj.image.analysis.pyramid.SimplePyramid
Construct a pyramid with the given scale factor and number of levels.
SimplePyramid(float, Processor<IMAGE>) - Constructor for class org.openimaj.image.analysis.pyramid.SimplePyramid
Construct a pyramid with the given scale factor.
SimplePyramid(float, int, Processor<IMAGE>) - Constructor for class org.openimaj.image.analysis.pyramid.SimplePyramid
Construct a pyramid with the given scale factor and number of levels.
simpleSusan(FImage, double, double) - Static method in class org.openimaj.image.processing.edges.SUSANEdgeDetector
Performs the simple SUSAN edge detection.
size() - Method in class org.openimaj.image.analysis.watershed.Component
The size of the component (i.e.
size() - Method in class org.openimaj.image.processing.morphology.StructuringElement
Get the size of the structuring element in the form [width, height, x, y]
sizeX - Variable in class org.openimaj.image.processing.threshold.AbstractLocalThreshold
 
sizeY - Variable in class org.openimaj.image.processing.threshold.AbstractLocalThreshold
 
Skeleton - Class in org.openimaj.image.processing.morphology
Morphological skeletonisation of connected components and (assumed binary) FImages.
Skeleton(StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.Skeleton
 
Skeleton() - Constructor for class org.openimaj.image.processing.morphology.Skeleton
Construct the skeleton operator
SkewCorrector - Class in org.openimaj.image.processing.transform
Uses the Hough transform (for lines) to attempt to find the skew of the image and unskews it using a basic skew transform.
SkewCorrector() - Constructor for class org.openimaj.image.processing.transform.SkewCorrector
 
smoothCircularSusan(FImage, double, double, double) - Static method in class org.openimaj.image.processing.edges.SUSANEdgeDetector
Performs the simple SUSAN edge detection.
smoothSusan(FImage, double, double) - Static method in class org.openimaj.image.processing.edges.SUSANEdgeDetector
Performs the simple SUSAN edge detection.
solveEikonalStep(int, int, int, int) - Method in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
Solve a step of the Eikonal equation.
SpatialBinningStrategy - Interface in org.openimaj.image.analysis.algorithm.histogram.binning
Interface that describes the creation of a histogram from a spatial region of an image based on sub-histograms extracted using a WindowedHistogramExtractor.
sqSum - Variable in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
The squared sum data
squaredEuclideanDistance(FImage, FImage, int[][]) - Static method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
The static function which underlies EuclideanDistanceTransform.
squaredEuclideanDistanceBinary(FImage, FImage, int[][]) - Static method in class org.openimaj.image.analysis.algorithm.EuclideanDistanceTransform
Calculate the squared euclidean distance transform of a binary image with foreground pixels set to 1 and background set to 0.
startPour() - Method in class org.openimaj.image.analysis.watershed.WatershedProcessorAlgorithm
Start the detection process by pouring on water at the pour point.
StrokeWidthTransform - Class in org.openimaj.image.processing.edges
Implementation of the Stroke Width Transform.
StrokeWidthTransform(boolean, CannyEdgeDetector) - Constructor for class org.openimaj.image.processing.edges.StrokeWidthTransform
Construct the SWT with the given Canny edge detector.
StrokeWidthTransform(boolean, float) - Constructor for class org.openimaj.image.processing.edges.StrokeWidthTransform
Construct the SWT with the given sigma for smoothing in the Canny phase The Canny thresholds are chosen automatically.
StrokeWidthTransform(boolean, float, float, float) - Constructor for class org.openimaj.image.processing.edges.StrokeWidthTransform
Construct with all Canny parameters set manually.
StructuringElement - Class in org.openimaj.image.processing.morphology
Morphological structuring element The central element is the pixel 0,0.
StructuringElement() - Constructor for class org.openimaj.image.processing.morphology.StructuringElement
Construct an empty structuring element
StructuringElement(Set<Pixel>, Set<Pixel>) - Constructor for class org.openimaj.image.processing.morphology.StructuringElement
Construct a structuring element with the given positive and negative pixels
StructuringElement(Pixel[], Pixel[]) - Constructor for class org.openimaj.image.processing.morphology.StructuringElement
Construct a structuring element with the given positive and negative pixels
sum - Variable in class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
The sum data
SumBoxFilter - Class in org.openimaj.image.processing.convolution
A rectangular summing convolution operator (often known as a unnormalized Box filter).
SumBoxFilter(int, int) - Constructor for class org.openimaj.image.processing.convolution.SumBoxFilter
Construct the averaging operator with a kernel of the given dimensions.
SumBoxFilter(int) - Constructor for class org.openimaj.image.processing.convolution.SumBoxFilter
Construct the averaging operator with a square kernel of the given dimension.
SummedAreaTable - Class in org.openimaj.image.analysis.algorithm
Implementation of an Integral Image or Summed Area Table.
SummedAreaTable() - Constructor for class org.openimaj.image.analysis.algorithm.SummedAreaTable
Construct an empty SAT
SummedAreaTable(FImage) - Constructor for class org.openimaj.image.analysis.algorithm.SummedAreaTable
Construct a SAT from the provided image
SummedSqAreaTable - Class in org.openimaj.image.analysis.algorithm
Implementation of an Integral Image or Summed Area Table.
SummedSqAreaTable() - Constructor for class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Construct an empty SAT
SummedSqAreaTable(FImage) - Constructor for class org.openimaj.image.analysis.algorithm.SummedSqAreaTable
Construct a SAT from the provided image
SummedSqTiltAreaTable - Class in org.openimaj.image.analysis.algorithm
Implementation of an Integral Image or Summed Area Table.
SummedSqTiltAreaTable() - Constructor for class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
Construct an empty SAT.
SummedSqTiltAreaTable(FImage) - Constructor for class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
Construct a SAT for normal sum, squared sum and tilted sum from the provided image.
SummedSqTiltAreaTable(FImage, boolean) - Constructor for class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
Construct a SAT for normal sum, squared sum and (optionally) tilted sum from the provided image.
SUSANEdgeDetector - Class in org.openimaj.image.processing.edges
Implementations of the SUSAN edge detection algorithm.
SUSANEdgeDetector() - Constructor for class org.openimaj.image.processing.edges.SUSANEdgeDetector
Default constructor that instantiates a simple SUSAN edge detector with threshold 0.08 and global threshold weighting 9.
SUSANEdgeDetector(SUSANEdgeDetector.SUSANDetector, double, double) - Constructor for class org.openimaj.image.processing.edges.SUSANEdgeDetector
 
SUSANEdgeDetector(SUSANEdgeDetector.SUSANDetector, double, double, double) - Constructor for class org.openimaj.image.processing.edges.SUSANEdgeDetector
 
sw - Variable in class org.openimaj.image.processing.morphology.Dilate
 
sw - Variable in class org.openimaj.image.processing.morphology.Erode
 
sw - Variable in class org.openimaj.image.processing.morphology.HitAndMiss
 

T

TeleaInpainting<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.processing.restoration.inpainting
Implementation of Alexandru Telea's FMM-based inpainting algorithm.
TeleaInpainting(int) - Constructor for class org.openimaj.image.processing.restoration.inpainting.TeleaInpainting
Construct the inpainting operator with the given radius.
template - Variable in class org.openimaj.image.processing.algorithm.FourierCorrelation
The template image
TemplateMatcher - Class in org.openimaj.image.analysis.algorithm
Basic template matching for FImages.
TemplateMatcher(FImage, TemplateMatcher.Mode) - Constructor for class org.openimaj.image.analysis.algorithm.TemplateMatcher
Default constructor with the template to match and the mode with which to estimate template responses.
TemplateMatcher(FImage, TemplateMatcher.Mode, Rectangle) - Constructor for class org.openimaj.image.analysis.algorithm.TemplateMatcher
Construct with the template to match, the mode with which to estimate template responses and the bounds rectangle in which to search.
TemplateMatcher.Mode - Enum in org.openimaj.image.analysis.algorithm
Different algorithms for comparing templates to images.
theta - Variable in class org.openimaj.image.processing.transform.AffineParams
The angle of rotation
Thicken - Class in org.openimaj.image.processing.morphology
Morphological thickening of connected components and (assumed binary) FImages.
Thicken(StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.Thicken
Construct the thickening operator with the given structuring element
Thin - Class in org.openimaj.image.processing.morphology
Morphological thinning of connected components and (assumed binary) FImages.
Thin(StructuringElement...) - Constructor for class org.openimaj.image.processing.morphology.Thin
Construct the thinning operator with the given structuring element
tilt - Variable in class org.openimaj.image.processing.transform.AffineParams
The amount of tilt
tiltSum - Variable in class org.openimaj.image.analysis.algorithm.SummedSqTiltAreaTable
The tilted sum data
timeMap - Variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
The space-time map (T)
toString() - Method in class org.openimaj.image.analysis.watershed.Component
toString() - Method in class org.openimaj.image.processing.morphology.StructuringElement
 
toString() - Method in class org.openimaj.image.processing.transform.AffineParams
 
transform(I, int, int) - Method in class org.openimaj.image.processing.transform.PiecewiseMeshWarp
Transform the content of the input image into an output image of the given dimensions.
transformImage(I, int) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute the transformed images based on the given number of tilts.
transformImage(I, float, float) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute a single transformed image for a given rotation and tilt.
transformImage(I, AffineParams) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute a single transformed image for a given rotation and tilt.
transforms - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
transformsInverted - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 
transformToOriginal(Point2d, int, int, float, float) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute the position of a point in an image given the position in the transformed image and the transform parameters.
transformToOriginal(Point2d, Image<?, ?>, float, float) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute the position of a point in an image given the position in the transformed image and the transform parameters.
transformToOriginal(Point2d, int, int, AffineParams) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute the position of a point in an image given the position in the transformed image and the transform parameters.
transformToOriginal(Point2d, Image<?, ?>, AffineParams) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Compute the position of a point in an image given the position in the transformed image and the transform parameters.
transformToOriginal(Q, I, float, float) - Static method in class org.openimaj.image.processing.transform.AffineSimulation
Transform the coordinates of the given points from a transformed image to the original space.
TriangleFilter - Class in org.openimaj.image.processing.resize.filters
A triangle filter for the resample function
TriangleFilter() - Constructor for class org.openimaj.image.processing.resize.filters.TriangleFilter
 

U

u02() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the value of u02
u11() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the value of u11
u20() - Method in class org.openimaj.image.analysis.watershed.feature.MomentFeature
Get the value of u20
UNKNOWN - Static variable in class org.openimaj.image.processing.restoration.inpainting.AbstractFMMInpainter
Flag for pixels with an unknown value
unprepareData(float[][], FImage, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Extract the actual data from prepared data.
unprepareData(float[], FImage, boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Extract the actual data from prepared data.
unprepareData(float[][], float[][], boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Extract the actual data from prepared data.
unprepareData(float[], float[][], boolean) - Static method in class org.openimaj.image.processing.algorithm.FourierTransform
Extract the actual data from prepared data.
unset - Variable in class org.openimaj.image.processing.transform.ProjectionProcessor
 

V

valueOf(String) - Static method in enum org.openimaj.image.analysis.algorithm.FourierTemplateMatcher.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openimaj.image.analysis.algorithm.ImageInterpolation.InterpolationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openimaj.image.processing.convolution.FImageGradients.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openimaj.image.processing.mask.MatteGenerator.MatteType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openimaj.image.processing.resize.ResizeProcessor.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openimaj.image.analysis.algorithm.FourierTemplateMatcher.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openimaj.image.analysis.algorithm.ImageInterpolation.InterpolationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openimaj.image.analysis.algorithm.TemplateMatcher.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openimaj.image.processing.convolution.FImageGradients.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openimaj.image.processing.mask.MatteGenerator.MatteType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openimaj.image.processing.resize.ResizeProcessor.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VerticalProjection - Class in org.openimaj.image.analysis.algorithm
Project an image onto the y-axis
VerticalProjection() - Constructor for class org.openimaj.image.analysis.algorithm.VerticalProjection
 

W

WatershedProcessor - Class in org.openimaj.image.analysis.watershed
Detector for Maximally-Stable Extremal Regions.
WatershedProcessor(Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.analysis.watershed.WatershedProcessor
Default constructor.
WatershedProcessorAlgorithm - Class in org.openimaj.image.analysis.watershed
Maximally Stable Extremal Region watershed algorithm, implemented as described in the Microsoft paper of Nister and Stewenius.
WatershedProcessorAlgorithm(int[][], IntValuePixel, Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.analysis.watershed.WatershedProcessorAlgorithm
Default constructor
WatershedProcessorAlgorithm(FImage, IntValuePixel, Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.analysis.watershed.WatershedProcessorAlgorithm
Default constructor
weight - Variable in class org.openimaj.image.analysis.algorithm.HoughCircles.WeightedCircle
The weight
WeightedCircle(float, float, float, float) - Constructor for class org.openimaj.image.analysis.algorithm.HoughCircles.WeightedCircle
Construct with the given geometry and weight.
WideRegionFunction(float) - Constructor for class org.openimaj.image.processing.algorithm.AnisotropicDiffusion.WideRegionFunction
Construct with the given kappa value
width - Variable in class org.openimaj.image.processing.resize.BicubicInterpolation
 
width - Variable in class org.openimaj.image.processing.resize.BilinearInterpolation
 
WindowedHistogramExtractor - Interface in org.openimaj.image.analysis.algorithm.histogram
The primary purpose of this interface is to produce efficient access to (rectangular) histograms of arbitrary windows of an image.
workingSpace - Variable in class org.openimaj.image.analysis.algorithm.ImageInterpolation
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.processing.transform.AffineParams
 
writeBinary(DataOutput) - Method in class org.openimaj.image.processing.transform.AffineParams
 

Z

zoom(FImage, FImage, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resizes bitmaps while resampling them.
zoom(FImage, Rectangle, FImage, Rectangle) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Draws one portion of an image into another, resampling as necessary using the default filter function.
zoom(FImage, Rectangle, FImage, Rectangle, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Draws one portion of an image into another, resampling as necessary.
zoomInplace(FImage, int, int) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resizes an image.
zoomInplace(FImage, int, int, ResizeFilterFunction) - Static method in class org.openimaj.image.processing.resize.ResizeProcessor
Resizes an image.
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links