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

A

AbstractDominantOrientationExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
Abstract superclass for objects capable of finding the dominant orientation of a point in scale-space.
AbstractDominantOrientationExtractor() - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.AbstractDominantOrientationExtractor
 
AbstractIPDSIFTEngine<T extends InterestPointData> - Class in org.openimaj.image.feature.local.engine.ipd
Extract SIFT features as defined by David Lowe but located using interest point detectors.
AbstractIPDSIFTEngine(MultiscaleInterestPointDetector<T>) - Constructor for class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
Initiate the engine with a given detector.
AbstractOctaveExtremaFinder<OCTAVE extends GaussianOctave<FImage>> - Class in org.openimaj.image.feature.local.detector.pyramid
Class for finding extrema within Octaves using the approach in Section 4 of Lowe's IJCV paper (minus the bit on using Brown's interpolation approach to improve localisation).
AbstractOctaveExtremaFinder() - Constructor for class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Construct an AbstractOctaveExtremaFinder with the default Eigenvalue ratio threshold.
AbstractOctaveExtremaFinder(float) - Constructor for class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Construct an AbstractOctaveExtremaFinder with the given Eigenvalue ratio threshold.
AbstractOctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.detector.pyramid
Abstract base class for objects capable of detecting interest points within an octave.
AbstractOctaveInterestPointFinder() - Constructor for class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
 
AbstractOctaveLocalFeatureCollector<OCTAVE extends Octave<?,?,IMAGE>,EXTRACTOR extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.detector.dog.collector
Abstract base class for objects that collate LocalFeatures as they are extracted from Octaves.
AbstractOctaveLocalFeatureCollector(EXTRACTOR) - Constructor for class org.openimaj.image.feature.local.detector.dog.collector.AbstractOctaveLocalFeatureCollector
Construct the AbstractOctaveLocalFeatureCollector with the given feature extractor.
AbstractStructureTensorIPD - Class in org.openimaj.image.feature.local.interest
Abstract base class for an interest point detector which uses derivatives or the (multiscale) structure tensor.
AbstractStructureTensorIPD(float) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
Set the scale factor between the integration scale and the detection scale.
AbstractStructureTensorIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
Abstract structure tensor detected at a given scale, the first derivatives found and a structure tensor combined from these first derivatives with a gaussian window of sigma = integrationScale
AbstractStructureTensorIPD(float, float, boolean) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
Abstract structure tensor detected at a given scale, the first derivatives found and a structure tensor combined from these first derivatives with a gaussian window of sigma = integrationScale.
AbstractStructureTensorIPD(float, float, int) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
Abstract structure tensor detected at a given scale, the first derivatives found and a structure tensor combined from these first derivatives with a gaussian window of sigma = integrationScale.
AbstractStructureTensorIPD(float, float, int, boolean) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
Abstract structure tensor detected at a given scale, the first derivatives found and a structure tensor combined from these first derivatives with a gaussian window of sigma = integrationScale.
AbstractStructureTensorIPD.Maxima - Class in org.openimaj.image.feature.local.interest
 
addFeature(float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.collector.ConcreteOctaveLocalFeatureCollector
 
addFeature(float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.collector.OctaveKeypointCollector
 
addFeature(float, float, float, boolean) - Method in class org.openimaj.image.feature.local.detector.dog.collector.OctaveMinMaxKeypointCollector
 
addGaussianNoise(List<Keypoint>, double, double) - Static method in class org.openimaj.image.feature.local.keypoints.Keypoint
Add Gaussian noise the feature vectors of some features.
addSample(float, float, float, float) - Method in interface org.openimaj.image.feature.local.descriptor.gradient.GradientFeatureProvider
Add a sample to the feature.
addSample(float, float, float, float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
addSample(float, float, float, float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
affine - Variable in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
affine parameters of the interest point
AffineAdaption - Class in org.openimaj.image.feature.local.interest
Using an underlying feature detector, adapt the ellipse detected to result in a more stable region according to work by http://www.robots.ox.ac.uk/~vgg/research/affine/
AffineAdaption() - Constructor for class org.openimaj.image.feature.local.interest.AffineAdaption
instatiate with a HarrisIPD detector with scales 2.0f and 2.0f * 1.4f.
AffineAdaption(AbstractStructureTensorIPD, IPDSelectionMode) - Constructor for class org.openimaj.image.feature.local.interest.AffineAdaption
specify the internal detector and the selection mode
AffineAdaption(AbstractStructureTensorIPD, AbstractStructureTensorIPD, IPDSelectionMode) - Constructor for class org.openimaj.image.feature.local.interest.AffineAdaption
set both the internal and intitial feature detectors (possibly different settings of the same detector) and a selection mode
AffineInterestPointFeatureCollector - Class in org.openimaj.image.feature.local.detector.ipd.collector
Use the interest point's local shape to extract features from an affine corrected patch at the interest point.
AffineInterestPointFeatureCollector(InterestPointGradientFeatureExtractor) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.AffineInterestPointFeatureCollector
 
AffineInterestPointKeypoint - Class in org.openimaj.image.feature.local.detector.ipd.collector
A keypoint with an elliptical shape from an affine transform.
AffineInterestPointKeypoint(OrientedFeatureVector, EllipticInterestPointData) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.AffineInterestPointKeypoint
Construct with the given feature and location/transform
affineParams - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
The affine simulation parameters of the keypoint
AffineSimulationExtractor<Q extends List<T>,T extends ScaleSpacePoint,I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P> - Class in org.openimaj.image.feature.local.affine
Base class for local feature detectors/extractors that use affine simulations in order to increase detections and improve performance with respect to affine change.
AffineSimulationExtractor() - Constructor for class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
 
AffineSimulationKeypoint - Class in org.openimaj.image.feature.local.affine
An extension of a Keypoint that holds the AffineParams and simulation index of the affine simulation from which it was detected.
AffineSimulationKeypoint(int) - Constructor for class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
Construct with the given feature vector length.
AffineSimulationKeypoint(Keypoint, AffineParams, int) - Constructor for class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
Construct from the given parameters
AffineSimulationKeypoint.AffineSimulationKeypointLocation - Class in org.openimaj.image.feature.local.affine
A KeypointLocation extended to hold a rotation, tilt and index corresponding to an affine simulation.
AffineSimulationKeypointLocation() - Constructor for class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
Construct with zero tilt and rotation.
AffineSimulationKeypointLocation(float, float, float, float, float, float, int) - Constructor for class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
Construct with the given parameters
aggregate(List<? extends LocalFeature<?, ? extends ArrayFeatureVector<T>>>) - Method in class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
 
aggregate(List<? extends LocalFeature<? extends SpatialLocation, ? extends ArrayFeatureVector<T>>>, Rectangle) - Method in class org.openimaj.image.feature.local.aggregate.BlockSpatialAggregator
 
aggregate(List<? extends LocalFeature<?, ? extends ArrayFeatureVector<T>>>) - Method in class org.openimaj.image.feature.local.aggregate.FisherVector
 
aggregate(List<? extends LocalFeature<? extends SpatialLocation, ? extends ArrayFeatureVector<T>>>, Rectangle) - Method in class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
 
aggregate(List<? extends LocalFeature<?, ? extends ArrayFeatureVector<DATATYPE>>>) - Method in class org.openimaj.image.feature.local.aggregate.SoftBagOfVisualWords
 
aggregate(List<? extends LocalFeature<? extends LOCATION, ? extends FEATURE>>, BOUNDS) - Method in interface org.openimaj.image.feature.local.aggregate.SpatialVectorAggregator
Aggregate the given features into a vector.
aggregate(List<? extends LocalFeature<?, ? extends FEATURE>>) - Method in interface org.openimaj.image.feature.local.aggregate.VectorAggregator
Aggregate the given features into a vector.
aggregate(List<? extends LocalFeature<?, ? extends ArrayFeatureVector<T>>>) - Method in class org.openimaj.image.feature.local.aggregate.VLAD
 
aggregateVectors(List<? extends ArrayFeatureVector<T>>) - Method in class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
 
aggregateVectors(List<? extends ArrayFeatureVector<T>>) - Method in class org.openimaj.image.feature.local.aggregate.FisherVector
 
aggregateVectors(List<? extends ArrayFeatureVector<DATATYPE>>) - Method in class org.openimaj.image.feature.local.aggregate.SoftBagOfVisualWords
 
aggregateVectors(List<? extends FEATURE>) - Method in interface org.openimaj.image.feature.local.aggregate.VectorAggregator
Aggregate the given features into a vector.
aggregateVectors(List<? extends ArrayFeatureVector<T>>) - Method in class org.openimaj.image.feature.local.aggregate.VLAD
 
aggregateVectorsRaw(List<T>) - Method in class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
Aggregate the given features into a vector.
aggregateVectorsRaw(List<DATATYPE>) - Method in class org.openimaj.image.feature.local.aggregate.SoftBagOfVisualWords
Aggregate the given features into a vector.
All() - Constructor for class org.openimaj.image.feature.local.interest.IPDSelectionMode.All
 
allInterestPoints - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
The list of all detected interest points
allowMultiple - Variable in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
asciiHeader() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
ASIFT<I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P> - Class in org.openimaj.image.feature.local.affine
Abstract base implementation of Affine-simulated SIFT (ASIFT).
ASIFT(boolean) - Constructor for class org.openimaj.image.feature.local.affine.ASIFT
A commonly used option, while all others in DoGSIFTEngineOptions are default
ASIFT(DoGSIFTEngineOptions<I>) - Constructor for class org.openimaj.image.feature.local.affine.ASIFT
 
asift - Variable in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
 
asift - Variable in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
 
ASIFTEngine - Class in org.openimaj.image.feature.local.engine.asift
An Engine for ASIFT.
ASIFTEngine() - Constructor for class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Construct using 5 tilt levels and no initial double-sizing.
ASIFTEngine(boolean) - Constructor for class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Construct using 5 tilt levels with optional initial double-sizing.
ASIFTEngine(boolean, int) - Constructor for class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Construct using given number of tilt levels with optional initial double-sizing.
ASIFTEngine(DoGSIFTEngineOptions<FImage>) - Constructor for class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Construct using 5 tilt levels and the given parameters for the internal DoGSIFTEngine.
ASIFTEngine(DoGSIFTEngineOptions<FImage>, int) - Constructor for class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Construct using the given numbe of tilt levels and parameters for the internal DoGSIFTEngine.
assignOri(int, int, float, float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
axes - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 

B

BagOfVisualWords<T> - Class in org.openimaj.image.feature.local.aggregate
Implementation of an object capable of extracting basic (hard-assignment) Bag of Visual Words (BoVW) representations of an image given a list of local features and an HardAssigner with an associated codebook.
BagOfVisualWords(HardAssigner<T, ?, ?>) - Constructor for class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
Construct with the given assigner.
Basic() - Constructor for class org.openimaj.image.feature.local.engine.ipd.FinderMode.Basic
 
BasicASIFT - Class in org.openimaj.image.feature.local.affine
Standard implementation of Affine-simulated SIFT (ASIFT) for FImages.
BasicASIFT(boolean) - Constructor for class org.openimaj.image.feature.local.affine.BasicASIFT
Construct the ASIFT extractor using the default parameters for the DoGSIFTEngine, with the exception of the option to double the size of the initial image which can be overridden.
BasicASIFT(DoGSIFTEngineOptions<FImage>) - Constructor for class org.openimaj.image.feature.local.affine.BasicASIFT
Construct with the given options for the internal DoGSIFTEngine.
BasicGridSIFTEngine - Class in org.openimaj.image.feature.local.engine
Really basic SIFT extraction on a regular grid of interest points.
BasicGridSIFTEngine(boolean) - Constructor for class org.openimaj.image.feature.local.engine.BasicGridSIFTEngine
Default constructor.
BasicGridSIFTEngine(boolean, DoGSIFTEngineOptions<FImage>) - Constructor for class org.openimaj.image.feature.local.engine.BasicGridSIFTEngine
Construct with the given parameters.
BasicMatcher<T extends LocalFeature<?,?>> - Class in org.openimaj.feature.local.matcher
Basic local feature matcher.
BasicMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.BasicMatcher
Initialise the matcher setting the threshold which the difference between the scores of the top two best matches must differ in order to count the first as a good match.
BasicOctaveExtremaFinder - Class in org.openimaj.image.feature.local.detector.pyramid
A basic concrete implementation of an AbstractOctaveExtremaFinder that searches for local extrema in scale space.
BasicOctaveExtremaFinder() - Constructor for class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
Default constructor using BasicOctaveExtremaFinder.DEFAULT_MAGNITUDE_THRESHOLD for the magnitude threshold and AbstractOctaveExtremaFinder.DEFAULT_EIGENVALUE_RATIO for the Eigenvalue ratio threshold.
BasicOctaveExtremaFinder(float) - Constructor for class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
Construct with the given magnitude threshold and AbstractOctaveExtremaFinder.DEFAULT_EIGENVALUE_RATIO for the Eigenvalue ratio threshold.
BasicOctaveExtremaFinder(float, float) - Constructor for class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
Construct with the given magnitude and Eigenvalue thresholds
BasicOctaveGridFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.detector.pyramid
An AbstractOctaveInterestPointFinder that detects points on a regular grid.
BasicOctaveGridFinder() - Constructor for class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveGridFinder
 
BasicQuantisedKeypointMatcher<T extends QuantisedLocalFeature<?>> - Class in org.openimaj.feature.local.matcher.quantised
Simple matcher for quantised features.
BasicQuantisedKeypointMatcher(boolean) - Constructor for class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
Match quantised keypoints
BasicTwoWayMatcher<T extends LocalFeature<?,?>> - Class in org.openimaj.feature.local.matcher
Matcher that uses minimum Euclidean distance to find matches.
BasicTwoWayMatcher() - Constructor for class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
beforeProcess(OCTAVE) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Called at the start of AbstractOctaveExtremaFinder#process(OCTAVE)
beforeProcess(GaussianOctave<FImage>) - Method in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
binaryHeader() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
BlockSpatialAggregator<T,AGGREGATE extends FeatureVector & Concatenatable<AGGREGATE,AGGREGATE>> - Class in org.openimaj.image.feature.local.aggregate
A BlockSpatialAggregator performs spatial pooling of local features by grouping the local features into non-overlapping, fixed-size spatial blocks, and applying a VectorAggregator (i.e.
BlockSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>, AGGREGATE>, int, int) - Constructor for class org.openimaj.image.feature.local.aggregate.BlockSpatialAggregator
Construct with the given aggregator and number of blocks in the X and Y dimensions.
blocksX - Variable in class org.openimaj.image.feature.local.aggregate.BlockSpatialAggregator
 
blocksY - Variable in class org.openimaj.image.feature.local.aggregate.BlockSpatialAggregator
 
BorderFact - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
 
borderSkip - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
ByteEntropyFilter - Class in org.openimaj.feature.local.filter
Filter LocalFeatures typed on ByteFV by rejecting those that have a low feature entropy.
ByteEntropyFilter() - Constructor for class org.openimaj.feature.local.filter.ByteEntropyFilter
Construct with the default threshold of 4.4 as suggested in the original paper.
ByteEntropyFilter(double) - Constructor for class org.openimaj.feature.local.filter.ByteEntropyFilter
Construct with a custom threshold.

C

calculateOverlapPercentage(Ellipse, Ellipse, double) - Method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
The overlap of a pair of ellipses (doesn't give the same results as the oxford implementation below, TODO: FIXME :)
calculateOverlapPercentageOxford(Matrix, Matrix, Ellipse, Ellipse, double) - Method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
This is how the original matlab found the difference between two ellipses.
calculateOverlappingEllipses() - Method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Find pairs of interest points whose ellipses overlap sufficiently and calculate how much they overlap.
calculateOverlappingEllipses(List<Ellipse>, List<Ellipse>, Matrix, double) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
centre - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
Characteristic() - Constructor for class org.openimaj.image.feature.local.engine.ipd.FinderMode.Characteristic
 
Characteristic(int, double, double) - Constructor for class org.openimaj.image.feature.local.engine.ipd.FinderMode.Characteristic
 
Characteristic(int) - Constructor for class org.openimaj.image.feature.local.engine.ipd.FinderMode.Characteristic
 
CharacteristicOctaveInterestPointFinder<T extends InterestPointData> - Class in org.openimaj.image.feature.local.detector.ipd.finder
A characteristic octave interest point finder throws InterestPointData away if two instances are similar.
CharacteristicOctaveInterestPointFinder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Constructor for class org.openimaj.image.feature.local.detector.ipd.finder.CharacteristicOctaveInterestPointFinder
construct this finder with the detector and selection mode
checkForMatch(T, List<T>) - Method in class org.openimaj.feature.local.matcher.BasicMatcher
This searches through the keypoints in klist for the two closest matches to key.
checkSingularity() - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
CircularInterestPointFeatureCollector - Class in org.openimaj.image.feature.local.detector.ipd.collector
Ignore the local shape of interest points, instead extracting a patch dependent on scale.
CircularInterestPointFeatureCollector(InterestPointGradientFeatureExtractor) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointFeatureCollector
 
CircularInterestPointKeypoint - Class in org.openimaj.image.feature.local.detector.ipd.collector
A keypoint with circular support
CircularInterestPointKeypoint(int) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointKeypoint
Construct with a feature vector of the given length
CircularInterestPointKeypoint(OrientedFeatureVector, InterestPointData) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointKeypoint
Construct with the given feature and circle
circularSmooth(float[]) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Smooth the values in a circular buffer with a (1/3)[1,1,1] kernel.
clone() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
clone() - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
clone() - Method in class org.openimaj.image.feature.local.interest.HarrisIPD
 
clone() - Method in class org.openimaj.image.feature.local.interest.HessianIPD
 
clone() - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
clone() - Method in class org.openimaj.image.feature.local.interest.LaplaceIPD
 
clone() - Method in class org.openimaj.image.feature.local.interest.QuadratureIPD
 
clone() - Method in class org.openimaj.image.feature.local.interest.RidgeIPD
 
clone() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
clone() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
Collector<OCTAVE extends Octave<?,?,IMAGE>,FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.feature.local.detector.dog.collector
A Collector gathers all the local features from the interest points detected in a single Octave.
ColourASIFT - Class in org.openimaj.image.feature.local.affine
Colour Affine-simulated SIFT (CASIFT).
ColourASIFT(DoGSIFTEngineOptions<MBFImage>) - Constructor for class org.openimaj.image.feature.local.affine.ColourASIFT
Construct with the given options for the internal DoGSIFTEngine.
ColourASIFT(boolean) - Constructor for class org.openimaj.image.feature.local.affine.ColourASIFT
Construct the ASIFT extractor using the default parameters for the DoGSIFTEngine, with the exception of the option to double the size of the initial image which can be overridden.
ColourASIFTEngine - Class in org.openimaj.image.feature.local.engine.asift
An Engine for Colour ASIFT.
ColourASIFTEngine() - Constructor for class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Construct using 5 tilt levels and no initial double-sizing.
ColourASIFTEngine(boolean) - Constructor for class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Construct using 5 tilt levels with optional initial double-sizing.
ColourASIFTEngine(boolean, int) - Constructor for class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Construct using given number of tilt levels with optional initial double-sizing.
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage>) - Constructor for class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Construct using 5 tilt levels and the given parameters for the internal DoGSIFTEngine.
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage>, int) - Constructor for class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Construct using the given numbe of tilt levels and parameters for the internal DoGSIFTEngine.
ColourGradientFeatureExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
Class capable of extracting local descriptors from a circular region in an image defined by its scale and centre.
ColourGradientFeatureExtractor(AbstractDominantOrientationExtractor, GradientFeatureProviderFactory) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
Construct with the given orientation extractor and gradient feature provider.
ColourGradientFeatureExtractor(AbstractDominantOrientationExtractor, GradientFeatureProviderFactory, float) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
Construct with the given orientation extractor, gradient feature provider and magnification factor determining the size of the sampling region relative to the scale of the interest point.
compareTo(IPDRepeatability.ScoredPair<B, T>) - Method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability.ScoredPair
 
ComponentUtils - Class in org.openimaj.image.feature.local.detector.mser.gui
 
ComponentUtils() - Constructor for class org.openimaj.image.feature.local.detector.mser.gui.ComponentUtils
 
computeQuantisedFeatures(HardAssigner<T, ?, ?>, List<? extends LocalFeature<L, ? extends ArrayFeatureVector<T>>>) - Static method in class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
Utility method to construct a list of quantised local features (local features with visual word assignments) from a list of features and a HardAssigner.
ConcreteOctaveLocalFeatureCollector<OCTAVE extends Octave<?,?,IMAGE>,FE extends FeatureVectorExtractor<?,ScaleSpaceImageExtractorProperties<IMAGE>>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.detector.dog.collector
Concrete implementation of an AbstractOctaveLocalFeatureCollector that collects LocalFeatures in the form of LocalFeatureImpl with the feature vector provided by the given feature extractor, and the Location provided by a ScaleSpaceLocation with an x, y and scale coordinates.
ConcreteOctaveLocalFeatureCollector(FE) - Constructor for class org.openimaj.image.feature.local.detector.dog.collector.ConcreteOctaveLocalFeatureCollector
Construct with the given feature extractor.
ConsistentLocalFeatureMatcher2d<T extends LocalFeature<?,?> & Point2d> - Class in org.openimaj.feature.local.matcher.consistent
Object to attempt to find a consistent geometric mapping of two sets of local features according to a given model.
ConsistentLocalFeatureMatcher2d(LocalFeatureMatcher<T>) - Constructor for class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
Default constructor
ConsistentLocalFeatureMatcher2d(LocalFeatureMatcher<T>, RobustModelFitting<Point2d, Point2d, ?>) - Constructor for class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
Default constructor
consistentMatches - Variable in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
constructCollector(InterestPointGradientFeatureExtractor) - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
Given an extractor, construct an InterestPointFeatureCollector
constructCollector(InterestPointGradientFeatureExtractor) - Method in class org.openimaj.image.feature.local.engine.ipd.EllipticIPDSIFTEngine
 
constructCollector(InterestPointGradientFeatureExtractor) - Method in class org.openimaj.image.feature.local.engine.ipd.IPDSIFTEngine
 
constructEngine(DoGSIFTEngineOptions<I>) - Method in class org.openimaj.image.feature.local.affine.ASIFT
An engine which can process images of type and output keypoints
constructEngine(DoGSIFTEngineOptions<FImage>) - Method in class org.openimaj.image.feature.local.affine.BasicASIFT
 
constructEngine(DoGSIFTEngineOptions<MBFImage>) - Method in class org.openimaj.image.feature.local.affine.ColourASIFT
 
convert(List<? extends Keypoint>) - Static method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Convert a list of Keypoints to FloatKeypoints.
copy() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
copy() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
copy() - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
copyFrom(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
copyFrom(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
copyFrom(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
cornerness - Variable in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
The saliency of the interest point
correspondance(List<Pair<Keypoint>>, Matrix) - Static method in class org.openimaj.feature.local.matcher.KeypointCorrespondenceTestHelper
Provide simplistic check of correspondence between the keypoints extracted and a given transform.
correspondance(List<Pair<Keypoint>>, Matrix, float) - Static method in class org.openimaj.feature.local.matcher.KeypointCorrespondenceTestHelper
Provide simplistic check of correspondence between the keypoints extracted and a given transform.
Count(int) - Constructor for class org.openimaj.image.feature.local.interest.IPDSelectionMode.Count
 
countMSERs(TreeNode<Component>) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Returns a count of the number of components in the tree that are marked as MSERs.
createEmptyLocation() - Method in class org.openimaj.image.feature.local.detector.ipd.collector.AffineInterestPointKeypoint
 
createEmptyLocation() - Method in class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointKeypoint
 
createEmptyLocation() - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
createFeature(float) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
 
createFeature(float) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
 
createFeature(InterestPointImageExtractorProperties<Float, FImage>, float) - Method in class org.openimaj.image.feature.local.detector.ipd.extractor.InterestPointGradientFeatureExtractor
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.HarrisIPD
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.HessianIPD
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.LaplaceIPD
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.QuadratureIPD
 
createInterestPointMap() - Method in class org.openimaj.image.feature.local.interest.RidgeIPD
 
currentScaleIndex - Variable in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
The index of the scale currently being processed within the octave.

D

DEFAULT_EIGENVALUE_RATIO - Static variable in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
The default threshold for the edge response Eigenvalue ratio
DEFAULT_INTERPOLATION_ITERATIONS - Static variable in class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
Default number of interpolation iterations
DEFAULT_MAGNITUDE_THRESHOLD - Static variable in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
The default threshold for the magnitude of interest points
DEFAULT_NUM_BINS - Static variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Default number of orientation histogram bins; Lowe's IJCV paper (p.13) suggests 36 bins.
DEFAULT_PEAK_THRESHOLD - Static variable in class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
Default value for the threshold at which other peaks are detected relative to the biggest peak.
DEFAULT_SAMPLING_SIZE - Static variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Default value for the size of the sampling window relative to the sampling scale.
DEFAULT_SCALING - Static variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Default value for weighting the scaling Gaussian relative to the keypoint scale.
DEFAULT_SMOOTHING_ITERATIONS - Static variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Default value for the number of iterations of the smoothing filter.
descriptor - Variable in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
The descriptor
detect() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
Detect MSERs in the merge tree provided in the constructor.
detectFeatures(I) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Detect and describe the local features in the given (transformed) image.
detectFeatures(I, int) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Detect features in the given image, computing the simulations based on the given number of tilts.
detectFeatures(I, AffineParams) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Detect features from a single simulation.
detectFeatures(I, float, float) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Detect features from a single simulation.
detectFeatures(I) - Method in class org.openimaj.image.feature.local.affine.ASIFT
 
detectionScale - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
detectMaxima(FImage, Rectangle) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
detector - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
detIntScaleFactor - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
displayMouseOverMatches(I, I, List<Pair<Keypoint>>, T) - Static method in class org.openimaj.feature.local.matcher.MatchingUtilities
Create an interactive display of matches between two images.
doExperiment() - Method in class org.openimaj.image.feature.local.interest.experiment.RepeatabilityExperiment
 
DoGColourSIFTEngine - Class in org.openimaj.image.feature.local.engine
The DoGSIFTEngine extended to colour images (aka Colour-SIFT).
DoGColourSIFTEngine() - Constructor for class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
Construct with the default values for the DoGSIFTEngineOptions.
DoGColourSIFTEngine(DoGSIFTEngineOptions<MBFImage>) - Constructor for class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
Construct with the given options.
DoGOctave<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.feature.local.detector.dog.pyramid
A DoGOctave is capable of processing an octave of Gaussian blurred images to produce an octave of difference-of-Gaussian images.
DoGOctave(GaussianPyramid<I>, float) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctave
Construct a Difference of Gaussian octave with the provided parent Pyramid and octaveSize.
DoGOctaveExtremaFinder - Class in org.openimaj.image.feature.local.detector.dog.pyramid
A DoGOctaveExtremaFinder is an OctaveInterestPointFinder that can be applied to GaussianOctaves.
DoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
Construct with the given finder.
DoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>, OctaveInterestPointListener<GaussianOctave<FImage>, FImage>) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
Construct with the given finder and listener.
DoGSIFTEngine - Class in org.openimaj.image.feature.local.engine
An implementation of Lowe's SIFT: specifically both the difference-of-Gaussian detector coupled with a SIFT descriptor.
DoGSIFTEngine() - Constructor for class org.openimaj.image.feature.local.engine.DoGSIFTEngine
Construct a DoGSIFTEngine with the default options.
DoGSIFTEngine(DoGSIFTEngineOptions<FImage>) - Constructor for class org.openimaj.image.feature.local.engine.DoGSIFTEngine
Construct a DoGSIFTEngine with the given options.
DoGSIFTEngineOptions<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.engine
Options for controlling SIFT feature localisation and extraction.
DoGSIFTEngineOptions() - Constructor for class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
 
DominantOrientationExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
Extract the dominant orientations of a scale-space interest point by looking for peaks in its orientation histogram.
DominantOrientationExtractor() - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
Construct with default values.
DominantOrientationExtractor(float, OrientationHistogramExtractor) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
Construct with given parameters.
drawCenter(T) - Method in class org.openimaj.image.feature.local.interest.InterestPointVisualiser
 
drawCenter(T) - Method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Draw the centre point of the keypoints on an image
drawDescriptor(float[], int, int, int) - Static method in class org.openimaj.image.feature.local.aggregate.VLAD
Generate a visualisation of the feature.
drawMatches(I, I, List<? extends Pair<? extends Point2d>>, T) - Static method in class org.openimaj.feature.local.matcher.MatchingUtilities
Draw matches between two images in the given colour.
drawMatches(I, I, List<? extends Pair<? extends Point2d>>, T, List<? extends Pair<? extends Point2d>>, T) - Static method in class org.openimaj.feature.local.matcher.MatchingUtilities
Draw two sets of matches between two images in the given colours.
drawMatches(I, List<IndependentPair<Point2d, Point2d>>, T) - Static method in class org.openimaj.feature.local.matcher.MatchingUtilities
Draw matches between two images in the given colour.
drawPatches(T, T) - Method in class org.openimaj.image.feature.local.interest.InterestPointVisualiser
Draw the interest points, a central dot for in the pointCol and a bordered area of interest by borderCol.
drawPatches(T, T) - Method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Draw the sampling boxes on an image.
drawPatchesInplace(Q, List<? extends Keypoint>, T, T) - Static method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Draw the SIFT features onto an image.

E

eigenRatio - Variable in class org.openimaj.image.feature.local.interest.HarrisIPD
 
eigenvalueRatio - Variable in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
 
eigenvalueRatio - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The threshold on the ratio of the Eigenvalues of the Hessian matrix (Lowe IJCV, p.12)
EllipticInterestPointData - Class in org.openimaj.image.feature.local.interest
 
EllipticInterestPointData() - Constructor for class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
EllipticIPDSIFTEngine - Class in org.openimaj.image.feature.local.engine.ipd
Use the AffineInterestPointFeatureCollector to detect keypoint
EllipticIPDSIFTEngine(MultiscaleInterestPointDetector<EllipticInterestPointData>) - Constructor for class org.openimaj.image.feature.local.engine.ipd.EllipticIPDSIFTEngine
Default constructor
EllipticKeyPoint - Class in org.openimaj.image.feature.local.interest
 
EllipticKeyPoint() - Constructor for class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
Engine<FEATURE extends LocalFeature<?,?>,IMAGE extends Image<?,IMAGE>> - Interface in org.openimaj.image.feature.local.engine
Interface describing classes capable of finding and extracting local features from an image.
entropy(byte[]) - Static method in class org.openimaj.feature.local.filter.ByteEntropyFilter
Compute the entropy of the given byte vector.
equals(Object) - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
equals(Object) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
equals(Object) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
euclideanSqr(Keypoint, Keypoint) - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
experimentWith(int) - Method in class org.openimaj.image.feature.local.interest.experiment.OxfordRepeatabilityExperiment
 
extractFeature(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.AbstractDominantOrientationExtractor
Find the dominant orientations
extractFeature(ScaleSpaceImageExtractorProperties<MBFImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
 
extractFeature(ScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
 
extractFeature(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Extract the orientation histogram given the properties.
extractFeature(InterestPointImageExtractorProperties<Float, FImage>) - Method in class org.openimaj.image.feature.local.detector.ipd.extractor.InterestPointGradientFeatureExtractor
 
extractFeature(T) - Method in interface org.openimaj.image.feature.local.extraction.FeatureVectorExtractor
Extract FeatureVector(s), possibly using the information given in the properties.
extractFeatureFromQuantised(Collection<? extends QuantisedLocalFeature<L>>, int) - Static method in class org.openimaj.image.feature.local.aggregate.BagOfVisualWords
Utility method to quickly convert a collection of quantised local features to a histogram of their corresponding visual word identifiers.
extractFeatureRaw(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.AbstractDominantOrientationExtractor
Find the dominant orientations.
extractFeatureRaw(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
Extract an orientation histogram and find the dominant orientations by looking for peaks.
extractFeatureRaw(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.NullOrientationExtractor
 
extractFeatureRaw(GradientScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Extract the orientation histogram given the properties.
extractionProperties - Variable in class org.openimaj.image.feature.local.detector.dog.collector.ConcreteOctaveLocalFeatureCollector
 
extractionProperties - Variable in class org.openimaj.image.feature.local.detector.dog.collector.OctaveKeypointCollector
 
extractionProperties - Variable in class org.openimaj.image.feature.local.detector.dog.collector.OctaveMinMaxKeypointCollector
 
extractor - Variable in class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
 
ExtractorProperties - Interface in org.openimaj.image.feature.local.extraction
ExtractorProperties define the information a feature extractor needs to extract a feature from something.

F

FastBasicKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
Basic keypoint matcher.
FastBasicKeypointMatcher() - Constructor for class org.openimaj.feature.local.matcher.FastBasicKeypointMatcher
Construct with a threshold of 8, corresponding to the 0.8 in Lowe's IJCV paper
FastBasicKeypointMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.FastBasicKeypointMatcher
 
FastEuclideanKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
Uses a ByteKDTree to estimate approximate nearest neighbours more efficiently.
FastEuclideanKeypointMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
 
FastLimitedBasicKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
Basic keypoint matcher.
FastLimitedBasicKeypointMatcher(int, int) - Constructor for class org.openimaj.feature.local.matcher.FastLimitedBasicKeypointMatcher
 
FastLimitedEuclideanKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
Basic keypoint matcher.
FastLimitedEuclideanKeypointMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.FastLimitedEuclideanKeypointMatcher
Number of matches allowed
featureExtractor - Variable in class org.openimaj.image.feature.local.detector.dog.collector.AbstractOctaveLocalFeatureCollector
 
features - Variable in class org.openimaj.image.feature.local.detector.dog.collector.AbstractOctaveLocalFeatureCollector
 
features - Variable in class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
 
FeatureVectorExtractor<F extends FeatureVector,T extends ExtractorProperties> - Interface in org.openimaj.image.feature.local.extraction
The FeatureExtractor interface describes a class capable of extracting FeatureVector(s) from something.
featureWindowSize - Variable in class org.openimaj.image.feature.local.engine.ipd.InterestPointImageExtractorProperties
 
filterEdgesTransformed(Q, float, I, float) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
 
finder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Method in class org.openimaj.image.feature.local.engine.ipd.FinderMode.Basic
 
finder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Method in class org.openimaj.image.feature.local.engine.ipd.FinderMode.Characteristic
 
finder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Method in interface org.openimaj.image.feature.local.engine.ipd.FinderMode
Given a detector and the selection pmode
finder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Method in class org.openimaj.image.feature.local.engine.ipd.FinderMode.Logging
 
FinderMode<T extends InterestPointData> - Interface in org.openimaj.image.feature.local.engine.ipd
The type of finder to use
FinderMode.Basic<T extends InterestPointData> - Class in org.openimaj.image.feature.local.engine.ipd
An OctaveInterestPointFinder is considered the most basic.
FinderMode.Characteristic<T extends InterestPointData> - Class in org.openimaj.image.feature.local.engine.ipd
The characteristic finder throws away ellipses that are basically the same, keeping the strongest one.
FinderMode.Logging<T extends InterestPointData> - Class in org.openimaj.image.feature.local.engine.ipd
A logging logs as well as finding points.
findFeatures(FImage) - Method in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
 
findFeatures(MBFImage) - Method in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
 
findFeatures(FImage) - Method in class org.openimaj.image.feature.local.engine.BasicGridSIFTEngine
 
findFeatures(MBFImage) - Method in class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
 
findFeatures(MBFImage, FImage) - Method in class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
Find DoG interest points in the given luminance image, but extract the SIFT features from the colour image.
findFeatures(FImage) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngine
 
findFeatures(IMAGE) - Method in interface org.openimaj.image.feature.local.engine.Engine
Find local features in the given image and return them.
findFeatures(FImage) - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
Find the interest points using the provided detector and extract a SIFT descriptor per point.
findFeatures(FImage) - Method in class org.openimaj.image.feature.local.engine.MinMaxDoGSIFTEngine
 
findFeaturesInternal(MBFImage) - Method in class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
 
findInterestPoints(FImage) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
findInterestPoints(FImage, Rectangle) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
findInterestPoints(FImage) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
findInterestPoints(FImage, Rectangle) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
findInterestPoints(FImage) - Method in interface org.openimaj.image.feature.local.interest.InterestPointDetector
Find the interest points in an image
findInterestPoints(FImage, Rectangle) - Method in interface org.openimaj.image.feature.local.interest.InterestPointDetector
Find the interest points in an image
findKeypoints(FImage) - Method in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Find the features as a list of Keypoint objects
findKeypoints(FImage, AffineParams) - Method in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Find the features of a single simulation as a list of Keypoint objects
findKeypoints(MBFImage) - Method in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Find the features as a list of Keypoint objects
findKeypoints(MBFImage, AffineParams) - Method in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Find the features of a single simulation as a list of Keypoint objects
findKeypointsMapped(FImage) - Method in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
Find the features and return the resultant features in a per-simulation format.
findKeypointsMapped(MBFImage) - Method in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
Find the features and return the resultant features in a per-simulation format.
findMatch(T, List<T>) - Method in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
This searches through the keypoints in klist for the closest match to key.
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.BasicMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
findMatches(List<T>) - Method in interface org.openimaj.feature.local.matcher.consistent.ModelFittingLocalFeatureMatcher
Attempt to find matches between the model features from the database, and given query features and learn the parameters of the underlying model that links the two sets of features.
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.FastBasicKeypointMatcher
Given a pair of images and their keypoints, pick the first keypoint from one image and find its closest match in the second set of keypoints.
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.FastLimitedBasicKeypointMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.FastLimitedEuclideanKeypointMatcher
 
findMatches(List<T>) - Method in interface org.openimaj.feature.local.matcher.LocalFeatureMatcher
Attempt to find matches between the model features from the database, and given query features.
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.MultipleMatchesMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
findMatches(List<T>) - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
findMaximum(Rectangle) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
findModelNeighbours(T) - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
findSubPixCorner(FImage, Point2d) - Method in class org.openimaj.image.feature.local.interest.SubPixelCorners
Find the sub-pixel estimated position of a corner
findSubPixCorners(FImage, List<? extends Point2d>) - Method in class org.openimaj.image.feature.local.interest.SubPixelCorners
Find the sub-pixel estimated position of each corner
finish() - Method in class org.openimaj.image.feature.local.detector.ipd.finder.CharacteristicOctaveInterestPointFinder
 
finish() - Method in class org.openimaj.image.feature.local.detector.ipd.finder.LoggingOctaveInterestPointFinder
 
finish() - Method in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
Once all the features have been detected, do something (default: nothing)
FirstBandDoGOctave - Class in org.openimaj.image.feature.local.detector.dog.pyramid
A FirstBandDoGOctave works like a DoGOctave, but with an MBFImage, however, only the first band of the MBFImage is used to build the DoG pyramid.
FirstBandDoGOctave(GaussianPyramid<FImage>, float) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctave
Construct a Difference of Gaussian octave with the provided parent Pyramid and octaveSize.
FirstBandDoGOctaveExtremaFinder - Class in org.openimaj.image.feature.local.detector.dog.pyramid
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
Construct with the given finder.
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>, OctaveInterestPointListener<GaussianOctave<MBFImage>, MBFImage>) - Constructor for class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
Construct with the given finder and listener.
firstCheck(float, int, int, int, FImage[]) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Perform the first of the checks that determine whether a point is a valid interest point.
firstCheck(float, int, int, int, FImage[]) - Method in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
FisherVector<T> - Class in org.openimaj.image.feature.local.aggregate
Implementation of the Fisher Vector (FV) encoding scheme.
FisherVector(MixtureOfGaussians, boolean, boolean) - Constructor for class org.openimaj.image.feature.local.aggregate.FisherVector
Construct with the given mixture of Gaussians and optional improvement steps.
FisherVector(MixtureOfGaussians) - Constructor for class org.openimaj.image.feature.local.aggregate.FisherVector
Construct the standard Fisher Vector encoder with the given mixture of Gaussians.
FisherVector(MixtureOfGaussians, boolean) - Constructor for class org.openimaj.image.feature.local.aggregate.FisherVector
Construct the Fisher Vector encoder with the given mixture of Gaussians and the optional improvement steps (in the sense of the VLFeat documentation).
FloatKeypoint - Class in org.openimaj.image.feature.local.keypoints
A local interest point with a location, scale, orientation and associated feature.
FloatKeypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Construct with the default feature vector length for SIFT (128).
FloatKeypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Construct with the given feature vector length.
FloatKeypoint(float, float, float, float, float[]) - Constructor for class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Construct with the given parameters.
FloatKeypoint(FloatKeypoint) - Constructor for class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Construct by copying from another FloatKeypoint
FloatKeypoint(Keypoint) - Constructor for class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Construct from a Keypoint.
foundInterestPoint(OctaveInterestPointFinder<OCTAVE, IMAGE>, float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.collector.ConcreteOctaveLocalFeatureCollector
 
foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<IMAGE>, IMAGE>, float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.collector.OctaveKeypointCollector
 
foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>, float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.collector.OctaveMinMaxKeypointCollector
 
foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>, float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
foundInterestPoint(OctaveInterestPointFinder<GaussianOctave<FImage>, FImage>, float, float, float) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
foundInterestPoint(FImage, EllipticInterestPointData) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.AffineInterestPointFeatureCollector
 
foundInterestPoint(FImage, EllipticInterestPointData, double) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.AffineInterestPointFeatureCollector
 
foundInterestPoint(FImage, InterestPointData) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointFeatureCollector
 
foundInterestPoint(FImage, InterestPointData, double) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.CircularInterestPointFeatureCollector
 
foundInterestPoint(FImage, T) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
Collect interest points from a single image
foundInterestPoint(FImage, T, double) - Method in class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
Collect interest points from an image known to be in a pyramid with a given octave size
foundInterestPoint(OctaveInterestPointFinder<OCTAVE, IMAGE>, float, float, float) - Method in interface org.openimaj.image.feature.local.detector.pyramid.OctaveInterestPointListener
Do something with a detected interest point.

G

gaussianSigma - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
gaussianSigma - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The width of the Gaussian used for weighting samples, relative to the half-width of the sampling window (default 1.0).
generateMildTransform(FImage) - Static method in class org.openimaj.feature.local.matcher.KeypointCorrespondenceTestHelper
Generate an affine transform between some reasonable limits: - Rotate it between 0 and 360 - transform it between 0 and 10 pixels - slant it (sheer in x and y) between 0 and 10 degrees - scale it between 0 and 2.0 times
generateMildTransform(FImage, Random) - Static method in class org.openimaj.feature.local.matcher.KeypointCorrespondenceTestHelper
Generate an affine transform between some reasonable limits: - Rotate it between 0 and 360 - transform it between 0 and 10 pixels - slant it (sheer in x and y) between 0 and 10 degrees - scale it between 0 and 2.0 times
generateMSERs(FImage) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Performs a watershed then an MSER detection on the given image and returns the MSERs.
generateMSERs(FImage, MSERFeatureGenerator.MSERDirection) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Performs a watershed then an MSER detection on the given image and returns the MSERs.
getAllMatches() - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
getAllMatches() - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
getAllMatches() - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
getCentroid() - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
getCurrentGradientProps(ScaleSpaceImageExtractorProperties<MBFImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
Get the GradientScaleSpaceImageExtractorProperties for the given properties.
getCurrentGradientProps(ScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
Get the GradientScaleSpaceImageExtractorProperties for the given properties.
getCurrentGradientProps(ScaleSpaceImageExtractorProperties<FImage>) - Method in class org.openimaj.image.feature.local.detector.ipd.extractor.InterestPointGradientFeatureExtractor
Get the GradientScaleSpaceImageExtractorProperties for the given properties.
getCurrentScaleIndex() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
getCurrentScaleIndex() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
getCurrentScaleIndex() - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
 
getCurrentScaleIndex() - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
 
getCurrentScaleIndex() - Method in interface org.openimaj.image.feature.local.detector.pyramid.OctaveInterestPointFinder
Get the current scale index within the octave.
getDelta() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getDelta() - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
getDetectionScale() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getDetIntScaleFactor() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getDimensions() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getDimensions() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getDimensions() - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
getDimensions() - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
getDoGOctave() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
Get the difference-of-Gaussian octave corresponding to the current Gaussian octave.
getDoGOctave() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
Get the difference-of-Gaussian octave corresponding to the current Gaussian octave.
getEigenvalueRatio() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the threshold on the ratio of the Eigenvalues of the Hessian matrix (Lowe IJCV, p.12)
getEllipse() - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
getEllipse() - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
getFeatures() - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Get the list of all the detected features
getFeatures() - Method in class org.openimaj.image.feature.local.detector.dog.collector.AbstractOctaveLocalFeatureCollector
Get the list of features collected.
getFeatures() - Method in interface org.openimaj.image.feature.local.detector.dog.collector.Collector
Get the list of features collected.
getFeatures() - Method in class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
 
getFeatureVector() - Method in interface org.openimaj.image.feature.local.descriptor.gradient.GradientFeatureProvider
 
getFeatureVector() - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
getFeatureVector() - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
getFeatureVector() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getFeatureVector() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getFeatureVector() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
getFinderMode() - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
 
getGaussianSigma() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the width of the Gaussian used for weighting samples, relative to the half-width of the sampling window (default 1.0).
getIntegrationScale() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getInterestPoints(int) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getInterestPoints() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getInterestPoints(float) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getInterestPoints(int) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
getInterestPoints(float) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
getInterestPoints() - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
getInterestPoints(int) - Method in interface org.openimaj.image.feature.local.interest.InterestPointDetector
Retrieve the interest points found
getInterestPoints(float) - Method in interface org.openimaj.image.feature.local.interest.InterestPointDetector
Retrieve the interest points found whose normalised score exceeds the threshold
getInterestPoints() - Method in interface org.openimaj.image.feature.local.interest.InterestPointDetector
Get all the interest points found.
getInterestPointsThresh(float) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getKeypointsMap() - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
get the detected interest points, grouped by simulation
getLocation() - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
 
getLocation() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getLocation() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getLocation() - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
 
getLocation() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
getMagnificationFactor() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the magnification factor determining the size of a spatial SIFT bin relative to the scale.
getMagnitudeThreshold() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the threshold on the magnitude of detected points (Lowe IJCV, p.11)
getMatches() - Method in class org.openimaj.feature.local.matcher.BasicMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
getMatches() - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.FastLimitedEuclideanKeypointMatcher
 
getMatches() - Method in interface org.openimaj.feature.local.matcher.LocalFeatureMatcher
Get the matches detected by the underlying algorithm
getMatches() - Method in class org.openimaj.feature.local.matcher.MultipleMatchesMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
getMatches() - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
getMaxArea() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getMaxArea() - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
getMaxVariation() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getMaxVariation() - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
getMergeTree() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getMinArea() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getMinArea() - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
getMinDiversity() - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
getMinDiversity() - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
getModel() - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
getModel() - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
getModel() - Method in interface org.openimaj.feature.local.matcher.consistent.ModelFittingLocalFeatureMatcher
Get the model that has been learned.
getNumOriBins() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the number of orientation bins (default 8) in the SIFT feature
getNumOriHistBins() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the number of orientation histogram bins for finding the dominant orientations; Lowe's IJCV paper (p.13) suggests 36 bins.
getNumSpatialBins() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the number of spatial bins in each direction (default 4) in the SIFT feature
getOctave() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
getOctave() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
getOctave() - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
 
getOctave() - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
 
getOctave() - Method in interface org.openimaj.image.feature.local.detector.pyramid.OctaveInterestPointFinder
Get the octave from which we are operating
getOctaveInterestPointListener() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
getOctaveInterestPointListener() - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
getOctaveInterestPointListener() - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
 
getOctaveInterestPointListener() - Method in interface org.openimaj.image.feature.local.detector.pyramid.OctaveInterestPointFinder
Get the current listener object.
getOptions() - Method in class org.openimaj.image.feature.local.engine.DoGColourSIFTEngine
 
getOptions() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngine
 
getOptions() - Method in class org.openimaj.image.feature.local.engine.MinMaxDoGSIFTEngine
Get the options for this engine.
getOrdinate(int) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
getOrdinate(int) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
getOriHistExtractor() - Method in class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
 
getOversamplingAmount() - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
getOversamplingAmount() - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
getOversamplingAmount() - Method in interface org.openimaj.image.feature.local.descriptor.LocalFeatureProvider
Get the amount of required over-sampling outside of the unit square patch.
getPatches(int) - Method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Extract the oriented sampling patches used in the construction of the keypoints.
getPeakThreshold() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the threshold for peak detection in the orientation histogram.
getRelativeKeypoints(List<Keypoint>, float, float) - Static method in class org.openimaj.image.feature.local.keypoints.Keypoint
Create a list of Keypoints from the input list, but with the positions offset by the given amount.
getSamplingBox(Keypoint) - Static method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Get the sampling area of an single feature as a polygon.
getSamplingBox(Keypoint, float) - Static method in class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Get the sampling area of an single feature as a polygon.
getSamplingSize() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the size of the sampling window relative to the sampling scale.
getScale() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getScale() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getScaledKeypoints(List<Keypoint>, int) - Static method in class org.openimaj.image.feature.local.keypoints.Keypoint
Scale a list of keypoints by the given amount.
getScaling() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the value for weighting the scaling Gaussian of the orientation histogram relative to the keypoint scale.
getSecondMomentsAt(int, int) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
getSmoothingIterations() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the number of iterations of the smoothing filter.
getTransform() - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
getTransform() - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
getValueThreshold() - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the threshold for the maximum value allowed in the histogram (default 0.2)
getX() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getX() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getX() - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
getY() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
getY() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
getY() - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
GradientFeatureExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
Class capable of extracting local descriptors from a circular region in an image defined by its scale and centre.
GradientFeatureExtractor(AbstractDominantOrientationExtractor, GradientFeatureProviderFactory) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
Construct with the given orientation extractor and gradient feature provider.
GradientFeatureExtractor(AbstractDominantOrientationExtractor, GradientFeatureProviderFactory, float) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
Construct with the given orientation extractor, gradient feature provider and magnification factor determining the size of the sampling region relative to the scale of the interest point.
GradientFeatureProvider - Interface in org.openimaj.image.feature.local.descriptor.gradient
Interface for classes capable of building local descriptors from the gradient (magnitude and orientation) information in an image patch.
GradientFeatureProviderFactory - Interface in org.openimaj.image.feature.local.descriptor.gradient
Interface for classes capable of producing new instances of specific GradientFeatureProvider implementations.
GradientScaleSpaceImageExtractorProperties<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.feature.local.extraction
An extended ScaleSpaceImageExtractorProperties that holds edge responses in the form of gradient orientations and magnitudes.
GradientScaleSpaceImageExtractorProperties() - Constructor for class org.openimaj.image.feature.local.extraction.GradientScaleSpaceImageExtractorProperties
 

H

halfWindowSize - Variable in class org.openimaj.image.feature.local.engine.ipd.InterestPointImageExtractorProperties
 
HarrisIPD - Class in org.openimaj.image.feature.local.interest
 
HarrisIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.HarrisIPD
 
HarrisIPD(float, float, float) - Constructor for class org.openimaj.image.feature.local.interest.HarrisIPD
 
HarrisIPD() - Constructor for class org.openimaj.image.feature.local.interest.HarrisIPD
 
HarrisIPD(float) - Constructor for class org.openimaj.image.feature.local.interest.HarrisIPD
 
hashCode() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
hashCode() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
HessianIPD - Class in org.openimaj.image.feature.local.interest
 
HessianIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.HessianIPD
 

I

image - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
 
image - Variable in class org.openimaj.image.feature.local.extraction.LocalImageExtractorProperties
The image being processed
img - Variable in class org.openimaj.image.feature.local.detector.mser.gui.TestGUI
 
index - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
The simulation index
index - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
The simulation index of the keypoint; this corresponds to the simulation in which the keypoint was detected.
innerAggregator - Variable in class org.openimaj.image.feature.local.aggregate.BlockSpatialAggregator
 
innerAggregator - Variable in class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
 
innerMatcher - Variable in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
integrationScale - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
interestPointData - Variable in class org.openimaj.image.feature.local.engine.ipd.InterestPointImageExtractorProperties
 
InterestPointData - Class in org.openimaj.image.feature.local.interest
 
InterestPointData() - Constructor for class org.openimaj.image.feature.local.interest.InterestPointData
 
InterestPointDetector<T extends InterestPointData> - Interface in org.openimaj.image.feature.local.interest
A detector of interest points.
InterestPointFeatureCollector<T extends InterestPointData> - Class in org.openimaj.image.feature.local.detector.ipd.collector
An interest point feature collector can be used to hold interest points found in an image.
InterestPointFeatureCollector(InterestPointGradientFeatureExtractor) - Constructor for class org.openimaj.image.feature.local.detector.ipd.collector.InterestPointFeatureCollector
Initialise the collector with a memory local feature list types on InterestPointKeypoint
InterestPointGradientFeatureExtractor - Class in org.openimaj.image.feature.local.detector.ipd.extractor
Class capable of extracting local descriptors from an interest point InterestPointData from an interest point detector InterestPointDetector.
InterestPointGradientFeatureExtractor(AbstractDominantOrientationExtractor, GradientFeatureProviderFactory) - Constructor for class org.openimaj.image.feature.local.detector.ipd.extractor.InterestPointGradientFeatureExtractor
 
InterestPointImageExtractorProperties<P,I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.feature.local.engine.ipd
 
InterestPointImageExtractorProperties(I, InterestPointData) - Constructor for class org.openimaj.image.feature.local.engine.ipd.InterestPointImageExtractorProperties
 
InterestPointImageExtractorProperties(I, InterestPointData, boolean) - Constructor for class org.openimaj.image.feature.local.engine.ipd.InterestPointImageExtractorProperties
 
InterestPointKeypoint<T extends InterestPointData> - Class in org.openimaj.image.feature.local.keypoints
An oriented feature with at a location defined by an InterestPointData.
InterestPointKeypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
Construct with a null location and default length feature
InterestPointKeypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
Construct with a null location and feature of the given length
InterestPointKeypoint(OrientedFeatureVector, T) - Constructor for class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
InterestPointVisualiser<T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> - Class in org.openimaj.image.feature.local.interest
Visualise the interest points extracted using an InterestPointDetector.
InterestPointVisualiser(Q, List<Ellipse>) - Constructor for class org.openimaj.image.feature.local.interest.InterestPointVisualiser
Image from which interest points were extract and the extracted points.
interpolateSample(float, float, float, float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Spread the sample around the closest bins in the histogram.
InterpolatingOctaveExtremaFinder - Class in org.openimaj.image.feature.local.detector.pyramid
Implementation of the method described in "Invariant Features from Interest Point Groups" by Matthew Brown and David Lowe (http://www.cs.ubc.ca/~lowe/papers/brown02.pdf) for improving the localisation of interest points detected in a difference-of-Gaussian by fitting a 3D quadratic to the scale-space Laplacian (approximated by the difference-of-Gaussian pyramid).
InterpolatingOctaveExtremaFinder() - Constructor for class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
Default constructor using BasicOctaveExtremaFinder.DEFAULT_MAGNITUDE_THRESHOLD for the magnitude threshold, AbstractOctaveExtremaFinder.DEFAULT_EIGENVALUE_RATIO for the Eigenvalue ratio threshold and InterpolatingOctaveExtremaFinder.DEFAULT_INTERPOLATION_ITERATIONS for the number of iterations.
InterpolatingOctaveExtremaFinder(float) - Constructor for class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
Construct with the given magnitude threshold, AbstractOctaveExtremaFinder.DEFAULT_EIGENVALUE_RATIO for the Eigenvalue ratio threshold and InterpolatingOctaveExtremaFinder.DEFAULT_INTERPOLATION_ITERATIONS for the number of iterations.
InterpolatingOctaveExtremaFinder(float, float, int) - Constructor for class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
Construct with the given magnitude and Eigenvalue thresholds andnumber of iterations.
IPDRepeatability<T extends InterestPointData> - Class in org.openimaj.image.feature.local.interest.experiment
An interest point repeatability as originally implemented here.
IPDRepeatability() - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
IPDRepeatability(Image<?, ?>, Image<?, ?>, List<Ellipse>, List<Ellipse>, Matrix) - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Check the repeatability against two imags, two sets of points and a homography between the two images.
IPDRepeatability(File, File, InterestPointDetector<T>, File) - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Check the repeatability between two images from files, an interest point detector used to find the feature points in the images and a homography from a file.
IPDRepeatability(MBFImage, MBFImage, InterestPointDetector<T>, InputStream) - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Two images, features extracted using ipd, homography found in stream.
IPDRepeatability(MBFImage, MBFImage, InterestPointDetector<T>, Matrix) - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Two images, features extracted using ipd, homography matrix between the two images
IPDRepeatability(List<Ellipse>, List<Ellipse>, Matrix) - Constructor for class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
IPDRepeatability.ScoredPair<B extends Comparable<B>,T extends Pair<B>> - Class in org.openimaj.image.feature.local.interest.experiment
A pair of matching features with a score
IPDSelectionMode - Interface in org.openimaj.image.feature.local.interest
 
IPDSelectionMode.All - Class in org.openimaj.image.feature.local.interest
 
IPDSelectionMode.Count - Class in org.openimaj.image.feature.local.interest
 
IPDSelectionMode.Threshold - Class in org.openimaj.image.feature.local.interest
 
IPDSIFTEngine - Class in org.openimaj.image.feature.local.engine.ipd
an interest point detector engine instantiated with a detector of InterestPointData
IPDSIFTEngine(MultiscaleInterestPointDetector<InterestPointData>) - Constructor for class org.openimaj.image.feature.local.engine.ipd.IPDSIFTEngine
 
IrregularBinningSIFTFeatureProvider - Class in org.openimaj.image.feature.local.descriptor.gradient
Irregular binning SIFT descriptor based on this paper: CuiHasThoSei09igSIFT.pdf
IrregularBinningSIFTFeatureProvider() - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
Construct a IrregularBinningSIFTFeatureExtractor with the default parameters.
IrregularBinningSIFTFeatureProvider(int) - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
Construct a IrregularBinningSIFTFeatureExtractor with the default parameters.
IrregularBinningSIFTFeatureProvider(int, float) - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
Construct a IrregularBinningSIFTFeatureExtractor with the default parameters.
isLocalExtremum(float, FImage, int, int) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Test to see if a point is a local extremum by searching the +/- 1 pixel neighbourhood in x and y.
isMaxima - Variable in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
Was the keypoint detected at a maxima?
isMaxima - Variable in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
Was the keypoint detected at a maxima?
isNotEdge(FImage, int, int) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Test if the pixel at x,y in the image is NOT on an edge.
ivec - Variable in class org.openimaj.image.feature.local.keypoints.Keypoint
keypoint feature descriptor (i.e.

K

Keypoint - Class in org.openimaj.image.feature.local.keypoints
A local interest point with a location, scale, orientation and associated feature.
Keypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.Keypoint
Construct with the default feature vector length for SIFT (128).
Keypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.Keypoint
Construct with the given feature vector length.
Keypoint(float, float, float, float, byte[]) - Constructor for class org.openimaj.image.feature.local.keypoints.Keypoint
Construct with the given parameters.
Keypoint(Keypoint) - Constructor for class org.openimaj.image.feature.local.keypoints.Keypoint
Construct by copying from another Keypoint
KeypointCorrespondenceTestHelper - Class in org.openimaj.feature.local.matcher
Supports the generation of mild affine transforms.
KeypointCorrespondenceTestHelper() - Constructor for class org.openimaj.feature.local.matcher.KeypointCorrespondenceTestHelper
 
KeypointLocation - Class in org.openimaj.image.feature.local.keypoints
The location of a Keypoint.
KeypointLocation() - Constructor for class org.openimaj.image.feature.local.keypoints.KeypointLocation
Construct with zero location, orientation and scale.
KeypointLocation(float, float, float, float) - Constructor for class org.openimaj.image.feature.local.keypoints.KeypointLocation
Construct with the given parameters
KeypointVisualizer<T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> - Class in org.openimaj.image.feature.local.keypoints
Helpers for visualising (SIFT) interest points.
KeypointVisualizer(Q, List<? extends Keypoint>) - Constructor for class org.openimaj.image.feature.local.keypoints.KeypointVisualizer
Construct the visualiser with the given image and keypoints.

L

LaplaceIPD - Class in org.openimaj.image.feature.local.interest
 
LaplaceIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.LaplaceIPD
 
levelsToString(boolean[][][]) - Static method in class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
 
listener - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
listener - Variable in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
The listener object that gets informed when interest points are detected.
LocalConsistentKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher.consistent
Improved version of ConsistentKeypointMatcher.
LocalConsistentKeypointMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
Default constructor
LocalFeatureMatcher<T extends LocalFeature<?,?>> - Interface in org.openimaj.feature.local.matcher
Interface for objects able to match sets of local features against each other.
LocalFeatureProvider<T extends FeatureVector> - Interface in org.openimaj.image.feature.local.descriptor
Base interface for classes capable of building local descriptors.
LocalImageExtractorProperties<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.feature.local.extraction
An extended ExtractorProperties that holds the image being processed and interest point location
LocalImageExtractorProperties() - Constructor for class org.openimaj.image.feature.local.extraction.LocalImageExtractorProperties
 
location - Variable in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
The feature location
location - Variable in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
The location of the point
locationEquals(Object) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Test whether the location of this FloatKeypoint and another FloatKeypoint is the same.
locationEquals(Object) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
Test whether the location of this Keypoint and another Keypoint is the same.
Logging() - Constructor for class org.openimaj.image.feature.local.engine.ipd.FinderMode.Logging
 
LoggingOctaveInterestPointFinder<T extends InterestPointData> - Class in org.openimaj.image.feature.local.detector.ipd.finder
Finder with a specified detector which finds interest points at a given gaussian octave.
LoggingOctaveInterestPointFinder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Constructor for class org.openimaj.image.feature.local.detector.ipd.finder.LoggingOctaveInterestPointFinder
instantiate scalepoints the superclass and scalepoints to log
lxmxblur - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
lxmyblur - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
lymyblur - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 

M

magnification - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
The magnification factor determining the size of the sampling region relative to the scale of the interest point.
magnification - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.GradientFeatureExtractor
The magnification factor determining the size of the sampling region relative to the scale of the interest point.
magnificationFactor - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The magnification factor determining the size of a spatial SIFT bin relative to the scale.
magnitude - Variable in class org.openimaj.image.feature.local.extraction.GradientScaleSpaceImageExtractorProperties
The gradient magnitude map
magnitudes - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
 
magnitudeThreshold - Variable in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
magnitudeThreshold - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Threshold on the magnitude of detected points (Lowe IJCV, p.11)
main(String[]) - Static method in class org.openimaj.image.feature.local.detector.mser.gui.TestGUI
 
main(String[]) - Static method in class org.openimaj.image.feature.local.interest.AffineAdaption
an example run
main(String[]) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
main(String[]) - Static method in class org.openimaj.image.feature.local.interest.experiment.OxfordRepeatabilityExperiment
 
main(String[]) - Static method in class org.openimaj.image.feature.local.interest.experiment.RepeatabilityExperiment
 
mappedInterestPoints - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
The detected interest points, grouped by simulation
matches - Variable in class org.openimaj.feature.local.matcher.BasicMatcher
 
matches - Variable in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
matches - Variable in class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
 
matches - Variable in class org.openimaj.feature.local.matcher.MultipleMatchesMatcher
 
matches - Variable in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
MatchingUtilities - Class in org.openimaj.feature.local.matcher
Drawing utility useful for drawing two images and the matches between their feature points
MatchingUtilities() - Constructor for class org.openimaj.feature.local.matcher.MatchingUtilities
 
maxAxisRatio - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.CharacteristicOctaveInterestPointFinder
The maximum axis ratio difference before two keypoints are considered similar
maxDistance - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.CharacteristicOctaveInterestPointFinder
The maximum distance before two keypoints are considered "similar"
maxima - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
Maxima(int, int, float) - Constructor for class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD.Maxima
 
maxRotation - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.CharacteristicOctaveInterestPointFinder
The maximum rotation difference before two keypoints are considered "similar"
MinMaxDoGSIFTEngine - Class in org.openimaj.image.feature.local.engine
A modified implementation of Lowe's difference-of-Gaussian detector and SIFT feature extraction technique that also records whether features are detected at local minima or maxima by looking at the sign of the difference of Gaussian.
MinMaxDoGSIFTEngine() - Constructor for class org.openimaj.image.feature.local.engine.MinMaxDoGSIFTEngine
Construct a MinMaxDoGSIFTEngine with the default options.
MinMaxDoGSIFTEngine(DoGSIFTEngineOptions<FImage>) - Constructor for class org.openimaj.image.feature.local.engine.MinMaxDoGSIFTEngine
Construct a MinMaxDoGSIFTEngine with the given options.
MinMaxKeypoint - Class in org.openimaj.image.feature.local.keypoints
A Keypoint extended to hold information on whether was detected at a maxima or minima.
MinMaxKeypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
Construct with the default feature vector length for SIFT (128).
MinMaxKeypoint(float, float, float, float, byte[], boolean) - Constructor for class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
Construct with the given parameters
MinMaxKeypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
Construct with the given feature vector length.
MinMaxKeypoint.MinMaxKeypointLocation - Class in org.openimaj.image.feature.local.keypoints
The location of a MinMaxKeypoint.
MinMaxKeypointLocation(float, float, float, float, boolean) - Constructor for class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
Construct with the given parameters
minus(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
minus(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
minus(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
minVote - Variable in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
modelfit - Variable in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
ModelFittingLocalFeatureMatcher<T extends LocalFeature<?,?>> - Interface in org.openimaj.feature.local.matcher.consistent
Interface for classes able to match local features within the constraints of a mathematical model between pairs of 2d points (i.e.
modelKeypoints - Variable in class org.openimaj.feature.local.matcher.BasicMatcher
 
modelKeypoints - Variable in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
modelKeypoints - Variable in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
modelKeypointsKNN - Variable in class org.openimaj.feature.local.matcher.FastBasicKeypointMatcher
 
MSERDetector - Class in org.openimaj.image.feature.local.detector.mser
Takes a merge tree from the watershed algorithm and detects MSERs.
MSERDetector(TreeNode<Component>) - Constructor for class org.openimaj.image.feature.local.detector.mser.MSERDetector
Constructor that takes the merge tree from the watershed algorithm.
MSERFeatureGenerator - Class in org.openimaj.image.feature.local.detector.mser
Detector for MSER features.
MSERFeatureGenerator(Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Default constructor
MSERFeatureGenerator(int, int, int, float, float, Class<? extends ComponentFeature>...) - Constructor for class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Constructor that takes all the parameters for the MSER process.
MSERFeatureGenerator.MSERDirection - Enum in org.openimaj.image.feature.local.detector.mser
A way of representing how the MSER should be processed.
MultipleMatchesMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
A LocalFeatureMatcher that only matches points that are self similar with other points.
MultipleMatchesMatcher(int, double) - Constructor for class org.openimaj.feature.local.matcher.MultipleMatchesMatcher
Construct with the given minimum number of similar features and threshold for defining similarity.
MultiscaleInterestPointDetector<T extends InterestPointData> - Interface in org.openimaj.image.feature.local.interest
A multiscale detector of interest points.

N

newList() - Method in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
Construct a new list capable of holding the extracted features.
newList() - Method in class org.openimaj.image.feature.local.affine.ASIFT
 
newProvider() - Method in interface org.openimaj.image.feature.local.descriptor.gradient.GradientFeatureProviderFactory
Construct a new GradientFeatureProvider implementation with all its internal settings setup ready for use.
newProvider() - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
newProvider() - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
normMagnitudeScales - Variable in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
nTilts - Variable in class org.openimaj.image.feature.local.engine.asift.ASIFTEngine
 
nTilts - Variable in class org.openimaj.image.feature.local.engine.asift.ColourASIFTEngine
 
NullOrientationExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
An orientation extractor that always returns 0.
NullOrientationExtractor() - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.NullOrientationExtractor
 
numBins - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
 
numInterpolationIterations - Variable in class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
 
numOriBins - Variable in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
Number of orientation bins in the histograms
numOriBins - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Number of orientation bins in the histograms
numOriBins - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The number of orientation bins (default 8)
numOriHistBins - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The number of orientation histogram bins for finding the dominant orientations; Lowe's IJCV paper (p.13) suggests 36 bins.
numSpatialBins - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Number of spatial bins for the x and y directions in the histograms
numSpatialBins - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The number of spatial bins in each direction (default 4)

O

octave - Variable in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
The current octave.
OctaveInterestPointFinder<T extends InterestPointData> - Class in org.openimaj.image.feature.local.detector.ipd.finder
Finder with a specified detector which finds interest points at a given gaussian octave.
OctaveInterestPointFinder(MultiscaleInterestPointDetector<T>, IPDSelectionMode) - Constructor for class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.feature.local.detector.pyramid
Interface for objects that can detect interest points within an octave.
OctaveInterestPointListener<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.feature.local.detector.pyramid
Interface for objects that listen for interest point detections in an octave.
OctaveKeypointCollector<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Class in org.openimaj.image.feature.local.detector.dog.collector
Concrete implementation of an AbstractOctaveLocalFeatureCollector that collects Keypoints with the feature vector provided by the given feature extractor.
OctaveKeypointCollector(ScaleSpaceFeatureExtractor<OrientedFeatureVector, IMAGE>) - Constructor for class org.openimaj.image.feature.local.detector.dog.collector.OctaveKeypointCollector
Construct with the given feature extractor.
OctaveMinMaxKeypointCollector - Class in org.openimaj.image.feature.local.detector.dog.collector
Concrete implementation of an AbstractOctaveLocalFeatureCollector that collects MinMaxKeypoints with the feature vector provided by the given feature extractor.
OctaveMinMaxKeypointCollector(GradientFeatureExtractor) - Constructor for class org.openimaj.image.feature.local.detector.dog.collector.OctaveMinMaxKeypointCollector
Construct with the given feature extractor.
org.openimaj.feature - package org.openimaj.feature
 
org.openimaj.feature.local.filter - package org.openimaj.feature.local.filter
 
org.openimaj.feature.local.matcher - package org.openimaj.feature.local.matcher
 
org.openimaj.feature.local.matcher.consistent - package org.openimaj.feature.local.matcher.consistent
 
org.openimaj.feature.local.matcher.quantised - package org.openimaj.feature.local.matcher.quantised
 
org.openimaj.image.feature.local.affine - package org.openimaj.image.feature.local.affine
 
org.openimaj.image.feature.local.aggregate - package org.openimaj.image.feature.local.aggregate
Implementations of techniques that aggregate the local descriptors of an image into a single (typically fixed length) vector representation.
org.openimaj.image.feature.local.descriptor - package org.openimaj.image.feature.local.descriptor
 
org.openimaj.image.feature.local.descriptor.gradient - package org.openimaj.image.feature.local.descriptor.gradient
 
org.openimaj.image.feature.local.detector.dog.collector - package org.openimaj.image.feature.local.detector.dog.collector
 
org.openimaj.image.feature.local.detector.dog.extractor - package org.openimaj.image.feature.local.detector.dog.extractor
 
org.openimaj.image.feature.local.detector.dog.pyramid - package org.openimaj.image.feature.local.detector.dog.pyramid
 
org.openimaj.image.feature.local.detector.ipd.collector - package org.openimaj.image.feature.local.detector.ipd.collector
 
org.openimaj.image.feature.local.detector.ipd.extractor - package org.openimaj.image.feature.local.detector.ipd.extractor
 
org.openimaj.image.feature.local.detector.ipd.finder - package org.openimaj.image.feature.local.detector.ipd.finder
 
org.openimaj.image.feature.local.detector.mser - package org.openimaj.image.feature.local.detector.mser
 
org.openimaj.image.feature.local.detector.mser.gui - package org.openimaj.image.feature.local.detector.mser.gui
 
org.openimaj.image.feature.local.detector.pyramid - package org.openimaj.image.feature.local.detector.pyramid
 
org.openimaj.image.feature.local.engine - package org.openimaj.image.feature.local.engine
 
org.openimaj.image.feature.local.engine.asift - package org.openimaj.image.feature.local.engine.asift
 
org.openimaj.image.feature.local.engine.ipd - package org.openimaj.image.feature.local.engine.ipd
 
org.openimaj.image.feature.local.extraction - package org.openimaj.image.feature.local.extraction
 
org.openimaj.image.feature.local.interest - package org.openimaj.image.feature.local.interest
 
org.openimaj.image.feature.local.interest.experiment - package org.openimaj.image.feature.local.interest.experiment
 
org.openimaj.image.feature.local.keypoints - package org.openimaj.image.feature.local.keypoints
 
org.openimaj.image.feature.local.keypoints.quantised - package org.openimaj.image.feature.local.keypoints.quantised
 
ori - Variable in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
dominant orientation of keypoint
ori - Variable in class org.openimaj.image.feature.local.keypoints.Keypoint
dominant orientation of keypoint
orientation - Variable in class org.openimaj.feature.OrientedFeatureVector
The orientation
orientation - Variable in class org.openimaj.image.feature.local.extraction.GradientScaleSpaceImageExtractorProperties
The gradient orientation map
orientation - Variable in class org.openimaj.image.feature.local.keypoints.KeypointLocation
The dominant orientation of the Keypoint
OrientationHistogramExtractor - Class in org.openimaj.image.feature.local.detector.dog.extractor
Extract an orientation histogram about an interest point.
OrientationHistogramExtractor() - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Default constructor.
OrientationHistogramExtractor(int, float, int, float) - Constructor for class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
Construct with the given parameter values.
orientations - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.ColourGradientFeatureExtractor
 
OrientedFeatureVector - Class in org.openimaj.feature
Byte featurevector with an associated orientation
OrientedFeatureVector(int, float) - Constructor for class org.openimaj.feature.OrientedFeatureVector
 
oriHistExtractor - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
 
OxfordRepeatabilityExperiment - Class in org.openimaj.image.feature.local.interest.experiment
 
OxfordRepeatabilityExperiment(String, String, String, int, OxfordRepeatabilityExperiment.ExperimentFeatureExtraction) - Constructor for class org.openimaj.image.feature.local.interest.experiment.OxfordRepeatabilityExperiment
 

P

parseLevelsAdvanced(String) - Static method in class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
 
patchOrientation - Variable in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
patchOrientation - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
peakThreshold - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.DominantOrientationExtractor
Threshold for peak detection.
peakThreshold - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Threshold for peak detection in the orientation histogram.
performMSERDetection(List<MergeTreeBuilder>, MSERFeatureGenerator.MSERDirection) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Performs MSER detection on the trees provided.
performWatershed(FImage) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
Perform the watershed algorithm on the given image.
phi - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
PI - Static variable in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
 
plotComponent(Component, BufferedImage, Color) - Static method in class org.openimaj.image.feature.local.detector.mser.gui.ComponentUtils
 
plotComponentList(List<Component>, BufferedImage, Color) - Static method in class org.openimaj.image.feature.local.detector.mser.gui.ComponentUtils
 
pointsFound() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
prepareInterestPoints(FImage) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
printStructureTensorStats() - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
process(GaussianOctave<I>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctave
 
process(GaussianOctave<FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
process(GaussianOctave<MBFImage>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctave
 
process(GaussianOctave<MBFImage>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
process(GaussianOctave<FImage>) - Method in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
process(OCTAVE) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
 
process(OCTAVE) - Method in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveGridFinder
 
process(GaussianOctave<FImage>) - Method in class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
 
processExtrema(FImage[], int, int, int, float) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveExtremaFinder
Perform any additional checks on the point, and then inform the listener that a point has been found.
processExtrema(FImage[], int, int, int, float) - Method in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
processExtrema(FImage[], int, int, int, float) - Method in class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
 
processExtremaInternal(FImage[], int, int, int, float) - Method in class org.openimaj.image.feature.local.detector.pyramid.InterpolatingOctaveExtremaFinder
 
processOctaveLevelPoints(FImage, List<T>, float, float) - Method in class org.openimaj.image.feature.local.detector.ipd.finder.LoggingOctaveInterestPointFinder
 
processOctaveLevelPoints(FImage, List<T>, float, float) - Method in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
PyramidSpatialAggregator<T,AGGREGATE extends FeatureVector & Concatenatable<AGGREGATE,AGGREGATE>> - Class in org.openimaj.image.feature.local.aggregate
A PyramidSpatialAggregator performs spatial pooling of local features by grouping the local features into fixed-size spatial blocks within a pyramid, and applying a VectorAggregator (i.e.
PyramidSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>, AGGREGATE>, String) - Constructor for class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
Construct with the given aggregator and pyramid description (i.e.
PyramidSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>, AGGREGATE>, int...) - Constructor for class org.openimaj.image.feature.local.aggregate.PyramidSpatialAggregator
Construct with the given aggregator and number of blocks per level.

Q

QuadratureIPD - Class in org.openimaj.image.feature.local.interest
 
QuadratureIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.QuadratureIPD
 
QuantisedAffineSimulationKeypoint - Class in org.openimaj.image.feature.local.keypoints.quantised
QuantisedAffineSimulationKeypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedAffineSimulationKeypoint
Construct an empty QuantisedAffineSimulationKeypoint, located at the origin with an id of 0.
QuantisedAffineSimulationKeypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedAffineSimulationKeypoint
Construct a QuantisedAffineSimulationKeypoint, located at the origin with the given id.
QuantisedAffineSimulationKeypoint(AffineSimulationKeypoint.AffineSimulationKeypointLocation, int) - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedAffineSimulationKeypoint
Construct a QuantisedAffineSimulationKeypoint, located at the given position and id.
QuantisedKeypoint - Class in org.openimaj.image.feature.local.keypoints.quantised
A QuantisedKeypoint is a QuantisedLocalFeature with its location described by a KeypointLocation.
QuantisedKeypoint() - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
Construct an empty QuantisedKeypoint, located at the origin with an id of 0.
QuantisedKeypoint(KeypointLocation) - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
Construct a QuantisedKeypoint, located at the given position with an id of 0.
QuantisedKeypoint(KeypointLocation, int) - Constructor for class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
Construct a QuantisedKeypoint, located at the given position and id.

R

read(File) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Read a .siftgeo file.
read(InputStream) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Read .siftgeo file from a stream.
read(DataInputStream) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Read .siftgeo file from a stream.
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
readASCII(Scanner) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
readBinary(DataInput) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
readHomography(File) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
readHomography(InputStream) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
readMatlabInterestPoints(InputStream) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Read an ellipses from the matlab interest point files
repeatability(double) - Method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
The percentage of valid points found to be repeatable.
repeatability(Image<?, ?>, Image<?, ?>, List<Ellipse>, List<Ellipse>, Matrix, double) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Generates and initialises a new Repeatability instance.
repeatability(MBFImage, MBFImage, List<T>, List<T>, Matrix, int) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
 
RepeatabilityExperiment - Class in org.openimaj.image.feature.local.interest.experiment
 
RidgeIPD - Class in org.openimaj.image.feature.local.interest
 
RidgeIPD(float, float) - Constructor for class org.openimaj.image.feature.local.interest.RidgeIPD
 

S

samplingSize - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
 
samplingSize - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The size of the sampling window relative to the sampling scale.
scale - Variable in class org.openimaj.image.feature.local.extraction.ScaleSpaceImageExtractorProperties
The scale of the interest point
scale - Variable in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
scale of keypoint
scale - Variable in class org.openimaj.image.feature.local.keypoints.Keypoint
scale of keypoint
scales - Variable in class org.openimaj.image.feature.local.detector.pyramid.BasicOctaveExtremaFinder
 
ScaleSpaceFeatureExtractor<F extends FeatureVector,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> - Interface in org.openimaj.image.feature.local.detector.dog.extractor
The ScaleSpaceImageExtractor interface describes a class capable of extracting FeatureVector(s) from the information provided in a ScaleSpaceImageExtractorProperties.
ScaleSpaceImageExtractorProperties<I extends Image<?,I> & SinglebandImageProcessor.Processable<Float,FImage,I>> - Class in org.openimaj.image.feature.local.extraction
An extended LocalImageExtractorProperties that additionally holds the interest point location scale.
ScaleSpaceImageExtractorProperties() - Constructor for class org.openimaj.image.feature.local.extraction.ScaleSpaceImageExtractorProperties
 
scaling - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
 
scaling - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The value for weighting the scaling Gaussian of the orientation histogram relative to the keypoint scale.
score - Variable in class org.openimaj.image.feature.local.interest.InterestPointData
 
selectionMode - Variable in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
selectPoints(InterestPointDetector<T>) - Method in class org.openimaj.image.feature.local.interest.IPDSelectionMode.All
 
selectPoints(InterestPointDetector<T>) - Method in class org.openimaj.image.feature.local.interest.IPDSelectionMode.Count
 
selectPoints(InterestPointDetector<T>) - Method in interface org.openimaj.image.feature.local.interest.IPDSelectionMode
 
selectPoints(InterestPointDetector<T>) - Method in class org.openimaj.image.feature.local.interest.IPDSelectionMode.Threshold
 
setAcrossScales(boolean) - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
 
setDelta(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
setDelta(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
setDetectionScale(float) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
setDetectionScale(float) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
setDetectionScale(float) - Method in interface org.openimaj.image.feature.local.interest.MultiscaleInterestPointDetector
Set the detection scale for the detector
setDetIntScaleFactor(float) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
setEigenvalueRatio(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the threshold on the ratio of the Eigenvalues of the Hessian matrix (Lowe IJCV, p.12)
setFastDifferentiationScale(boolean) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
setFinderMode(FinderMode<T>) - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
set the underlying finder
setFittingModel(RobustModelFitting<Point2d, Point2d, ?>) - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
setFittingModel(RobustModelFitting<Point2d, Point2d, ?>) - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
setFittingModel(RobustModelFitting<Point2d, Point2d, ?>) - Method in interface org.openimaj.feature.local.matcher.consistent.ModelFittingLocalFeatureMatcher
Set the object which robustly attempts to fit matches to the model
setGaussianSigma(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Get the width of the Gaussian used for weighting samples, relative to the half-width of the sampling window (default 1.0).
setImageBlurred(boolean) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
setIntegrationScale(float) - Method in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD
 
setIntegrationScale(float) - Method in class org.openimaj.image.feature.local.interest.AffineAdaption
 
setLocation(KeypointLocation) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
 
setLocation(KeypointLocation) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
Set the location of this FloatKeypoint
setLocation(KeypointLocation) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
Set the location of this Keypoint
setLocation(KeypointLocation) - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint
 
setMagnificationFactor(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the magnification factor determining the size of a spatial SIFT bin relative to the scale.
setMagnitudeThreshold(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the threshold on the magnitude of detected points (Lowe IJCV, p.11)
setMaxArea(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
setMaxArea(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
setMaxVariation(float) - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
setMaxVariation(float) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
setMinArea(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
setMinArea(int) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
setMinDiversity(float) - Method in class org.openimaj.image.feature.local.detector.mser.MSERDetector
 
setMinDiversity(float) - Method in class org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.BasicMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.BasicTwoWayMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.consistent.ConsistentLocalFeatureMatcher2d
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.consistent.LocalConsistentKeypointMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.FastBasicKeypointMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.FastLimitedEuclideanKeypointMatcher
 
setModelFeatures(List<T>) - Method in interface org.openimaj.feature.local.matcher.LocalFeatureMatcher
Set the features that represent the database to match queries against
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.MultipleMatchesMatcher
 
setModelFeatures(List<T>) - Method in class org.openimaj.feature.local.matcher.quantised.BasicQuantisedKeypointMatcher
 
setNumOriBins(int) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the number of orientation bins (default 8) in the SIFT feature
setNumOriHistBins(int) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the number of orientation histogram bins for finding the dominant orientations; Lowe's IJCV paper (p.13) suggests 36 bins.
setNumSpatialBins(int) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the number of spatial bins in each direction (default 4) in the SIFT feature
setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<FImage>, FImage>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.DoGOctaveExtremaFinder
 
setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<MBFImage>, MBFImage>) - Method in class org.openimaj.image.feature.local.detector.dog.pyramid.FirstBandDoGOctaveExtremaFinder
 
setOctaveInterestPointListener(InterestPointFeatureCollector<T>) - Method in class org.openimaj.image.feature.local.detector.ipd.finder.OctaveInterestPointFinder
 
setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE, IMAGE>) - Method in class org.openimaj.image.feature.local.detector.pyramid.AbstractOctaveInterestPointFinder
 
setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE, IMAGE>) - Method in interface org.openimaj.image.feature.local.detector.pyramid.OctaveInterestPointFinder
Set a listener object that will listen to events triggered when interest points are detected.
setOrdinate(int, Number) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
setOrdinate(int, Number) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
setOrdinate(int, Number) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
setPatchOrientation(float) - Method in interface org.openimaj.image.feature.local.descriptor.gradient.GradientFeatureProvider
Set the primary orientation of the sample patch in the image being processed.
setPatchOrientation(float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
setPatchOrientation(float) - Method in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
setPeakThreshold(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the threshold for peak detection in the orientation histogram.
setSamplingSize(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the size of the sampling window relative to the sampling scale.
setScale(float) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
setScale(float) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
setScaling(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the value for weighting the scaling Gaussian of the orientation histogram relative to the keypoint scale.
setSelectionMode(IPDSelectionMode) - Method in class org.openimaj.image.feature.local.engine.ipd.AbstractIPDSIFTEngine
set the selection mode number
setSmoothingIterations(int) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the number of iterations of the smoothing filter.
setThreshold(int) - Method in class org.openimaj.feature.local.matcher.BasicMatcher
Set the matching threshold
setThreshold(int) - Method in class org.openimaj.feature.local.matcher.FastEuclideanKeypointMatcher
Set the matching threshold
setTransform(Matrix) - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
setValueThreshold(float) - Method in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Set the threshold for the maximum value allowed in the histogram (default 0.2)
setX(float) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
setX(float) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
setX(float) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
setY(float) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
setY(float) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
setY(float) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
si - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
SIFTFeatureProvider - Class in org.openimaj.image.feature.local.descriptor.gradient
An extractor for SIFT features.
SIFTFeatureProvider() - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Construct a SIFTFeatureProvider with the default parameters.
SIFTFeatureProvider(int, int) - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Construct a SIFTFeatureProvider with the provided options.
SIFTFeatureProvider(int, int, float, float) - Constructor for class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Construct a SIFTFeatureProvider with the provided options.
SIFTGeoKeypoint - Class in org.openimaj.image.feature.local.keypoints
Implementation of a LocalFeature based on the .siftgeo format developed by Krystian Mikolajczyk for his tools.
SIFTGeoKeypoint(int) - Constructor for class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Construct with the location set to zero, and with an empty descriptor of the given length.
SIFTGeoKeypoint(float, float, float, float, float, Matrix, byte[]) - Constructor for class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Construct with the given parameters
SIFTGeoKeypoint.SIFTGeoLocation - Class in org.openimaj.image.feature.local.keypoints
The location of a SIFTGeoKeypoint.
SIFTGeoLocation(float, float, float, float, float, Matrix) - Constructor for class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
Construct with the given parameters
SIFTGeoLocation() - Constructor for class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
Default constructor.
sigmaSq2 - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
2 times the weighting Gaussian squared (normalised to the patch size in terms of spatial bins)
simulationOrder - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationExtractor
The list of simulation parameters in the order the simulations were performed
singularityDistance - Variable in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
size - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
smoothingIterations - Variable in class org.openimaj.image.feature.local.detector.dog.extractor.OrientationHistogramExtractor
 
smoothingIterations - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
The number of iterations of the smoothing filter.
SoftBagOfVisualWords<DATATYPE,DISTANCE> - Class in org.openimaj.image.feature.local.aggregate
Implementation of an object capable of extracting the soft-assigned Bag of Visual Words (BoVW) representation of an image given a list of local features and an SoftAssigner with an associated codebook.
SoftBagOfVisualWords(SoftAssigner<DATATYPE, DISTANCE>) - Constructor for class org.openimaj.image.feature.local.aggregate.SoftBagOfVisualWords
Construct with the given assigner.
SpatialVectorAggregator<FEATURE extends FeatureVector,LOCATION extends Location,BOUNDS> - Interface in org.openimaj.image.feature.local.aggregate
Interface describing an object that can convert a list of local features from a single image into an aggregated vector form, using both the featurevector and spatial location of each local feature.
SubPixelCorners - Class in org.openimaj.image.feature.local.interest
Refines detected corners (i.e.
SubPixelCorners(int, int, Predicate<IterationState>) - Constructor for class org.openimaj.image.feature.local.interest.SubPixelCorners
Construct with the given search window size and predicate to stop the iteration.
SubPixelCorners(int, int, int, int, Predicate<IterationState>) - Constructor for class org.openimaj.image.feature.local.interest.SubPixelCorners
Construct with the given search window size, zeroed window and predicate to stop the iteration.

T

test(LocalFeature<?, ByteFV>) - Method in class org.openimaj.feature.local.filter.ByteEntropyFilter
 
TestGUI - Class in org.openimaj.image.feature.local.detector.mser.gui
Test GUI for the MSER extractor
TestGUI() - Constructor for class org.openimaj.image.feature.local.detector.mser.gui.TestGUI
This is the default constructor
testSingleEllipseFromMatlab() - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Check the overlap of a single ellipse using covariance numbrers loaded from matlab
theta - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
The rotation angle
thresh - Variable in class org.openimaj.feature.local.matcher.BasicMatcher
 
Threshold(float) - Constructor for class org.openimaj.image.feature.local.interest.IPDSelectionMode.Threshold
 
tilt - Variable in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
The amount of tilt
toString() - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint
 
toString() - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
toString() - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
toString() - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
transf - Variable in class org.openimaj.image.feature.local.interest.EllipticKeyPoint
 
transform - Variable in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
transform(Matrix) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
transform(Matrix) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
transform(Matrix) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
translate(float, float) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
translate(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
translate(float, float) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
translate(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
translate(float, float) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 
translate(Point2d) - Method in class org.openimaj.image.feature.local.keypoints.quantised.QuantisedKeypoint
 

V

val - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD.Maxima
 
validPoints(List<Ellipse>, Image<?, ?>, Matrix) - Static method in class org.openimaj.image.feature.local.interest.experiment.IPDRepeatability
Use the transform to call find the location sourceImage.getBounds() in another image.
valueOf(String) - Static method in enum org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator.MSERDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openimaj.image.feature.local.detector.mser.MSERFeatureGenerator.MSERDirection
Returns an array containing the constants of this enum type, in the order they are declared.
valueThreshold - Variable in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
Threshold for the maximum allowed value in the histogram
valueThreshold - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
Threshold for the maximum allowed value in the histogram
valueThreshold - Variable in class org.openimaj.image.feature.local.engine.DoGSIFTEngineOptions
Threshold for the maximum value allowed in the histogram (default 0.2)
vec - Variable in class org.openimaj.image.feature.local.descriptor.gradient.IrregularBinningSIFTFeatureProvider
 
vec - Variable in class org.openimaj.image.feature.local.descriptor.gradient.SIFTFeatureProvider
 
vector - Variable in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
keypoint feature descriptor (i.e.
VectorAggregator<FEATURE extends FeatureVector,AGGREGATE extends FeatureVector> - Interface in org.openimaj.image.feature.local.aggregate
Interface describing an object that can convert a list of local features from a single image into an aggregated vector form.
visualiseInterestPoints(Q, List<? extends InterestPointData>) - Static method in class org.openimaj.image.feature.local.interest.InterestPointVisualiser
Extract ellipses from second moment matricies of interest point keypoints
visualiseInterestPoints(Q, List<? extends InterestPointData>, double) - Static method in class org.openimaj.image.feature.local.interest.InterestPointVisualiser
Extract ellipses from second moment matricies of interest point keypoints
visualiseKeypoints(Q, List<? extends InterestPointKeypoint<? extends InterestPointData>>) - Static method in class org.openimaj.image.feature.local.interest.InterestPointVisualiser
Extract ellipses from second moment matricies of interest point keypoints
VLAD<T> - Class in org.openimaj.image.feature.local.aggregate
Implementation of VLAD, the "Vector of Locally Aggregated Descriptors" algorithm.
VLAD(HardAssigner<T, ?, ?>, T[], boolean) - Constructor for class org.openimaj.image.feature.local.aggregate.VLAD
Construct with the given assigner and the centroids associated with the assigner.
VLAD(HardAssigner<T, ?, ?>, CentroidsProvider<T>, boolean) - Constructor for class org.openimaj.image.feature.local.aggregate.VLAD
Construct with the given assigner and the centroids associated with the assigner.
vote(Pair<T>) - Method in class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
VotingKeypointMatcher<T extends Keypoint> - Class in org.openimaj.feature.local.matcher
Matcher rejects matches with no local support
VotingKeypointMatcher(int) - Constructor for class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 
VotingKeypointMatcher(int, int, int, float) - Constructor for class org.openimaj.feature.local.matcher.VotingKeypointMatcher
 

W

write(List<SIFTGeoKeypoint>, File) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Write a .siftgeo file
write(List<SIFTGeoKeypoint>, OutputStream) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Write a .siftgeo stream
write(List<SIFTGeoKeypoint>, DataOutputStream) - Static method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
Write a .siftgeo stream
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
writeASCII(PrintWriter) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.affine.AffineSimulationKeypoint.AffineSimulationKeypointLocation
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.interest.EllipticInterestPointData
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.interest.InterestPointData
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.InterestPointKeypoint
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.Keypoint
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.KeypointLocation
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.MinMaxKeypoint.MinMaxKeypointLocation
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint.SIFTGeoLocation
 
writeBinary(DataOutput) - Method in class org.openimaj.image.feature.local.keypoints.SIFTGeoKeypoint
 

X

x - Variable in class org.openimaj.image.feature.local.extraction.LocalImageExtractorProperties
The x-ordinate of the interest point
x - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD.Maxima
 
x - Variable in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
x-position of keypoint
x - Variable in class org.openimaj.image.feature.local.keypoints.Keypoint
x-position of keypoint

Y

y - Variable in class org.openimaj.image.feature.local.extraction.LocalImageExtractorProperties
The y-ordinate of the interest point
y - Variable in class org.openimaj.image.feature.local.interest.AbstractStructureTensorIPD.Maxima
 
y - Variable in class org.openimaj.image.feature.local.keypoints.FloatKeypoint
y-position of keypoint
y - Variable in class org.openimaj.image.feature.local.keypoints.Keypoint
y-position of keypoint
A B C D E F G H I K L M N O P Q R S T V W X Y