- 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.
- 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
-
- computeHistogram(int, int, int, int, Histogram) - Method in interface org.openimaj.image.analysis.algorithm.histogram.WindowedHistogramExtractor
-
- 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
-
- 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
-
- 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
-
- DEFAULT_FILTER - Static variable in class org.openimaj.image.processing.resize.ResizeProcessor
-
- 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
-
- 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
- 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
-
- 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
-
- FGaussianConvolve(float, float) - Constructor for class org.openimaj.image.processing.convolution.FGaussianConvolve
-
- 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
-
- FImageGradients(FImageGradients.Mode) - Constructor for class org.openimaj.image.processing.convolution.FImageGradients
-
- 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
-
- 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
-
- 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
-
- getGradientMagnitudesAndOrientations(FImage, FImageGradients.Mode) - Static method in class org.openimaj.image.processing.convolution.FImageGradients
-
- 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
-
- 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
-
- GradientOrientationHistogramExtractor(int, boolean, FImageGradients.Mode) - Constructor for class org.openimaj.image.analysis.algorithm.histogram.GradientOrientationHistogramExtractor
-
- 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
-
- 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 - 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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).
- 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
-
- 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
-