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

A

AbstractMultiScaleObjectDetector<IMAGE extends org.openimaj.image.Image<?,IMAGE>,DETECTED_OBJECT> - Class in org.openimaj.image.objectdetection
Abstract base class for implementations of MultiScaleObjectDetector.
AbstractMultiScaleObjectDetector() - Constructor for class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
Construct with the initial minimum and maximum size set to zero.
AbstractMultiScaleObjectDetector(int, int) - Constructor for class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
Construct with the given initial minimum and maximum detection sizes.
apply(List<IN>) - Method in interface org.openimaj.image.objectdetection.filtering.DetectionFilter
Perform the filtering operation on the input and return the output.
apply(List<T>) - Method in class org.openimaj.image.objectdetection.filtering.IdentityFilter
 
apply(List<T>) - Method in class org.openimaj.image.objectdetection.filtering.MaxSizeFilter
 
apply(List<Rectangle>) - Method in class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
 

B

bigStep - Variable in class org.openimaj.image.objectdetection.haar.Detector
 
bigStep() - Method in class org.openimaj.image.objectdetection.haar.Detector
Get the step size the detector will make if there is definitely no detection.
bigStep(int) - Method in class org.openimaj.image.objectdetection.haar.Detector
Set the step size the detector will make if there is definitely no detection.

C

cachedRects - Variable in class org.openimaj.image.objectdetection.haar.HaarFeature
 
cascade - Variable in class org.openimaj.image.objectdetection.haar.Detector
 
Classifier - Interface in org.openimaj.image.objectdetection.haar
Interface for an individual Haar-like classifier.
classifier - Variable in class org.openimaj.image.objectdetection.hog.HOGDetector
 
classify(SummedSqTiltAreaTable, float, int, int) - Method in interface org.openimaj.image.objectdetection.haar.Classifier
Get the classification score for the window at (x, y) with the size defined by scale.
classify(SummedSqTiltAreaTable, float, int, int) - Method in class org.openimaj.image.objectdetection.haar.HaarFeatureClassifier
 
classify(SummedSqTiltAreaTable, int, int) - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Apply the classifier to the given image at the given position.
classify(SummedSqTiltAreaTable, float, int, int) - Method in class org.openimaj.image.objectdetection.haar.ValueClassifier
 
classify(Rectangle) - Method in class org.openimaj.image.objectdetection.hog.HOGClassifier
 
computeResponse(SummedSqTiltAreaTable, int, int) - Method in class org.openimaj.image.objectdetection.haar.HaarFeature
Compute the response of this feature at the given location.
create(List<WeightedRectangle>, boolean) - Static method in class org.openimaj.image.objectdetection.haar.HaarFeature
Create a feature from the given data.
create(boolean, int, int, int, int, float, int, int, int, int, float) - Static method in class org.openimaj.image.objectdetection.haar.HaarFeature
Construct a feature with the given parameters.
create(boolean, int, int, int, int, float, int, int, int, int, float, int, int, int, int, float) - Static method in class org.openimaj.image.objectdetection.haar.HaarFeature
Construct a feature with the given parameters.

D

DEFAULT_BIG_STEP - Static variable in class org.openimaj.image.objectdetection.haar.Detector
Default step size to make when there is definitely no detection.
DEFAULT_EPS - Static variable in class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
The default eps value for determining whether two rectangles overlap enough to be considered as being of the same group.
DEFAULT_MINIMUM_SUPPORT - Static variable in class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
The default value for the minimum number of rectangles required within a group.
DEFAULT_SCALE_FACTOR - Static variable in class org.openimaj.image.objectdetection.haar.Detector
Default scale factor multiplier.
DEFAULT_SMALL_STEP - Static variable in class org.openimaj.image.objectdetection.haar.Detector
Default step size to make when there is a hint of detection.
detect(IMAGE) - Method in class org.openimaj.image.objectdetection.FilteringObjectDetector
 
detect(FImage) - Method in class org.openimaj.image.objectdetection.haar.Detector
 
detect(FImage) - Method in class org.openimaj.image.objectdetection.hog.HOGDetector
 
detect(IMAGE) - Method in interface org.openimaj.image.objectdetection.ObjectDetector
Detect objects in the given image and return representations of them.
detect(IMAGE) - Method in class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
 
detectAtScale(SummedSqTiltAreaTable, int, int, int, int, float, int, int, List<Rectangle>) - Method in class org.openimaj.image.objectdetection.haar.Detector
Perform detection at a single scale.
detectAtScale(SummedSqTiltAreaTable, int, int, int, int, float, int, int, List<Rectangle>) - Method in class org.openimaj.image.objectdetection.haar.MultiThreadedDetector
 
detectAtScale(int, int, int, int, float, int, int, List<Rectangle>) - Method in class org.openimaj.image.objectdetection.hog.HOGDetector
Perform detection at a single scale.
detected - Variable in class org.openimaj.image.objectdetection.TransformedDetection
The object that was detected
DetectionFilter<IN,OUT> - Interface in org.openimaj.image.objectdetection.filtering
Interface describing an algorithm capable of filtering detections from a ObjectDetector.
Detector - Class in org.openimaj.image.objectdetection.haar
Basic, single-threaded multi-scale Haar cascade/tree object detector.
Detector(StageTreeClassifier, float, int, int) - Constructor for class org.openimaj.image.objectdetection.haar.Detector
Construct the Detector with the given parameters.
Detector(StageTreeClassifier, float) - Constructor for class org.openimaj.image.objectdetection.haar.Detector
Construct the Detector with the given tree of stages and scale factor.
Detector(StageTreeClassifier) - Constructor for class org.openimaj.image.objectdetection.haar.Detector
Construct the Detector with the given tree of stages, and the default parameters for step sizes and scale factor.

E

Evaluate - Class in org.openimaj.image.objectdetection.hog
 
Evaluate() - Constructor for class org.openimaj.image.objectdetection.hog.Evaluate
 

F

failureStage() - Method in class org.openimaj.image.objectdetection.haar.Stage
Get the next stage to evaluate should this one fail; if this stage fails and this is null then the whole StageTreeClassifier fails.
FilteringObjectDetector<IMAGE extends org.openimaj.image.Image<?,IMAGE>,DETECTED_OBJECT,FILTERED_OBJECT> - Class in org.openimaj.image.objectdetection
An ObjectDetector that wraps another ObjectDetector and performs filtering with a DetectionFilter.
FilteringObjectDetector(ObjectDetector<IMAGE, DETECTED_OBJECT>, DetectionFilter<DETECTED_OBJECT, FILTERED_OBJECT>) - Constructor for class org.openimaj.image.objectdetection.FilteringObjectDetector
Construct with the given detector and filter.

G

generateNegativeExamples(int, int, int, long, InputStreamObjectReader<IMAGE>) - Static method in class org.openimaj.image.objectdetection.datasets.INRIAPersonDataset
 
getClassifier() - Method in class org.openimaj.image.objectdetection.haar.Detector
Get the classifier tree or cascade used by this detector.
getHeight() - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Get the classifier height
getInnerDetector() - Method in class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
Get the internal detector
getMaximumDetectionSize() - Method in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
getMaximumDetectionSize() - Method in interface org.openimaj.image.objectdetection.MultiScaleObjectDetector
(Optional operation).
getMinimumDetectionSize() - Method in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
getMinimumDetectionSize() - Method in interface org.openimaj.image.objectdetection.MultiScaleObjectDetector
(Optional operation).
getName() - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Get the classifier name
getNegativeTrainingImages(InputStreamObjectReader<IMAGE>) - Static method in class org.openimaj.image.objectdetection.datasets.INRIAPersonDataset
 
getPositiveTrainingImages(InputStreamObjectReader<IMAGE>) - Static method in class org.openimaj.image.objectdetection.datasets.INRIAPersonDataset
 
getRoot() - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Get the root Stage of the classifier
getScaleFactor() - Method in class org.openimaj.image.objectdetection.haar.Detector
Get the scale factor (the amount to change between scales (multiplicative)).
getTrainingData() - Static method in class org.openimaj.image.objectdetection.datasets.INRIAPersonDataset
 
getWidth() - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Get the classifier width

H

HaarFeature - Class in org.openimaj.image.objectdetection.haar
Class describing a Haar-like feature.
HaarFeatureClassifier - Class in org.openimaj.image.objectdetection.haar
A classifier based on a Haar-like feature.
HaarFeatureClassifier(HaarFeature, float, Classifier, Classifier) - Constructor for class org.openimaj.image.objectdetection.haar.HaarFeatureClassifier
Construct with the given feature, threshold and left/right nodes.
hasTiltedFeatures() - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Does the classifier use tilted haar-like features?
height - Variable in class org.openimaj.image.objectdetection.haar.WeightedRectangle
The height
HOGClassifier - Class in org.openimaj.image.objectdetection.hog
 
HOGClassifier() - Constructor for class org.openimaj.image.objectdetection.hog.HOGClassifier
 
HOGDetector - Class in org.openimaj.image.objectdetection.hog
 
HOGDetector(HOGClassifier, float) - Constructor for class org.openimaj.image.objectdetection.hog.HOGDetector
 
HOGDetector(HOGClassifier) - Constructor for class org.openimaj.image.objectdetection.hog.HOGDetector
 

I

IdentityFilter<T> - Class in org.openimaj.image.objectdetection.filtering
Identity DetectionFilter; just outputs the input directly.
IdentityFilter() - Constructor for class org.openimaj.image.objectdetection.filtering.IdentityFilter
 
INRIAPersonDataset - Class in org.openimaj.image.objectdetection.datasets
 
INRIAPersonDataset() - Constructor for class org.openimaj.image.objectdetection.datasets.INRIAPersonDataset
 

M

main(String[]) - Static method in class org.openimaj.image.objectdetection.hog.Evaluate
 
main(String[]) - Static method in class org.openimaj.image.objectdetection.hog.Test
 
main(String[]) - Static method in class org.openimaj.image.objectdetection.hog.Testing
 
main(String[]) - Static method in class org.openimaj.image.objectdetection.hog.Training
 
maxSize - Variable in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
MaxSizeFilter<T extends org.openimaj.math.geometry.shape.Shape> - Class in org.openimaj.image.objectdetection.filtering
Filter to select the biggest detection.
MaxSizeFilter() - Constructor for class org.openimaj.image.objectdetection.filtering.MaxSizeFilter
 
minSize - Variable in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
MultiScaleObjectDetector<IMAGE extends org.openimaj.image.Image<?,IMAGE>,DETECTED_OBJECT> - Interface in org.openimaj.image.objectdetection
Interface describing a multi-scale object detector.
MultiThreadedDetector - Class in org.openimaj.image.objectdetection.haar
Multi-threaded version of the Detector.
MultiThreadedDetector(StageTreeClassifier, float, int, int, ThreadPoolExecutor) - Constructor for class org.openimaj.image.objectdetection.haar.MultiThreadedDetector
Construct the MultiThreadedDetector with the given parameters.
MultiThreadedDetector(StageTreeClassifier, float) - Constructor for class org.openimaj.image.objectdetection.haar.MultiThreadedDetector
Construct the MultiThreadedDetector with the given tree of stages and scale factor.
MultiThreadedDetector(StageTreeClassifier) - Constructor for class org.openimaj.image.objectdetection.haar.MultiThreadedDetector
Construct the MultiThreadedDetector with the given tree of stages, and the default parameters for step sizes and scale factor.

O

ObjectDetector<IMAGE extends org.openimaj.image.Image<?,IMAGE>,DETECTED_OBJECT> - Interface in org.openimaj.image.objectdetection
Interface describing a basic object detector for images.
OCVHaarLoader - Class in org.openimaj.image.objectdetection.haar
Support for reading OpenCV Haar Cascade XML files.
OCVHaarLoader() - Constructor for class org.openimaj.image.objectdetection.haar.OCVHaarLoader
 
OpenCVGrouping - Class in org.openimaj.image.objectdetection.filtering
Filter to perform the grouping of detection rectangles in the way OpenCV does.
OpenCVGrouping(float, int) - Constructor for class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
Construct a new OpenCVGrouping with the given parameters.
OpenCVGrouping(int) - Constructor for class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
Construct a new OpenCVGrouping with the given minimum support number.
OpenCVGrouping() - Constructor for class org.openimaj.image.objectdetection.filtering.OpenCVGrouping
Construct a new OpenCVGrouping with the default values of OpenCVGrouping.DEFAULT_EPS for the eps and OpenCVGrouping.DEFAULT_MINIMUM_SUPPORT for the support.
org.openimaj.image.objectdetection - package org.openimaj.image.objectdetection
 
org.openimaj.image.objectdetection.datasets - package org.openimaj.image.objectdetection.datasets
 
org.openimaj.image.objectdetection.filtering - package org.openimaj.image.objectdetection.filtering
 
org.openimaj.image.objectdetection.haar - package org.openimaj.image.objectdetection.haar
 
org.openimaj.image.objectdetection.hog - package org.openimaj.image.objectdetection.hog
 

P

parse(String) - Static method in class org.openimaj.image.objectdetection.haar.WeightedRectangle
parse a string of the form "x y width height weight" to construct a WeightedRectangle.
pass(SummedSqTiltAreaTable, float, int, int) - Method in class org.openimaj.image.objectdetection.haar.Stage
Test whether a stage passes.
prepare(FImage) - Method in class org.openimaj.image.objectdetection.hog.HOGClassifier
 

R

read(InputStream) - Static method in class org.openimaj.image.objectdetection.haar.OCVHaarLoader
Read the cascade from an OpenCV xml serialisation.
rects - Variable in class org.openimaj.image.objectdetection.haar.HaarFeature
The rectangles that make up this feature.
roi - Variable in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
RotationSimulationObjectDetector<IMAGE extends org.openimaj.image.Image<PIXEL,IMAGE> & org.openimaj.image.processor.SinglebandImageProcessor.Processable<Float,org.openimaj.image.FImage,IMAGE>,PIXEL,DETECTED_OBJECT> - Class in org.openimaj.image.objectdetection
An ObjectDetector that wraps another ObjectDetector and performs rotation simulations on the images it passes to the internal detector.
RotationSimulationObjectDetector(ObjectDetector<IMAGE, DETECTED_OBJECT>, int) - Constructor for class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
Construct with the given inner detector and number of rotations.
RotationSimulationObjectDetector(ObjectDetector<IMAGE, DETECTED_OBJECT>, int, float) - Constructor for class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
Construct with the given inner detector, number of rotations and scale factor.
RotationSimulationObjectDetector(ObjectDetector<IMAGE, DETECTED_OBJECT>, float[], float) - Constructor for class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
Construct with the given inner detector, simulation angles and scale factor.

S

scaleFactor - Variable in class org.openimaj.image.objectdetection.haar.Detector
 
scaleFactor - Variable in class org.openimaj.image.objectdetection.hog.HOGDetector
 
setMaximumDetectionSize(int) - Method in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
setMaximumDetectionSize(int) - Method in interface org.openimaj.image.objectdetection.MultiScaleObjectDetector
(Optional operation).
setMinimumDetectionSize(int) - Method in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
setMinimumDetectionSize(int) - Method in interface org.openimaj.image.objectdetection.MultiScaleObjectDetector
(Optional operation).
setROI(Rectangle) - Method in class org.openimaj.image.objectdetection.AbstractMultiScaleObjectDetector
 
setROI(Rectangle) - Method in class org.openimaj.image.objectdetection.FilteringObjectDetector
 
setROI(Rectangle) - Method in interface org.openimaj.image.objectdetection.ObjectDetector
(Optional operation).
setROI(Rectangle) - Method in class org.openimaj.image.objectdetection.RotationSimulationObjectDetector
 
setScale(float, float) - Method in class org.openimaj.image.objectdetection.haar.HaarFeature
Set the current detection scale, setting up the internal caches appropriately.
setScale(float) - Method in class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Set the current detection scale.
setScaleFactor(float) - Method in class org.openimaj.image.objectdetection.haar.Detector
Set the scale factor (the amount to change between scales (multiplicative)).
setSmallStep(int) - Method in class org.openimaj.image.objectdetection.haar.Detector
Set the step size the detector will make if there is any hint of a detection.
smallStep - Variable in class org.openimaj.image.objectdetection.haar.Detector
 
smallStep() - Method in class org.openimaj.image.objectdetection.haar.Detector
Get the step size the detector will make if there is any hint of a detection.
Stage - Class in org.openimaj.image.objectdetection.haar
A classification stage.
Stage(float, Classifier[], Stage, Stage) - Constructor for class org.openimaj.image.objectdetection.haar.Stage
Construct a new stage.
StageTreeClassifier - Class in org.openimaj.image.objectdetection.haar
A tree of classifier stages.
StageTreeClassifier(int, int, String, boolean, Stage) - Constructor for class org.openimaj.image.objectdetection.haar.StageTreeClassifier
Construct the StageTreeClassifier with the given parameters.
successStage() - Method in class org.openimaj.image.objectdetection.haar.Stage
Get the next stage to evaluate should this one pass; if this stage passes and this is null then the whole StageTreeClassifier passes.

T

Test - Class in org.openimaj.image.objectdetection.hog
 
Test() - Constructor for class org.openimaj.image.objectdetection.hog.Test
 
Testing - Class in org.openimaj.image.objectdetection.hog
 
Testing() - Constructor for class org.openimaj.image.objectdetection.hog.Testing
 
Training - Class in org.openimaj.image.objectdetection.hog
 
Training() - Constructor for class org.openimaj.image.objectdetection.hog.Training
 
transform - Variable in class org.openimaj.image.objectdetection.TransformedDetection
The transform to be applied to the detected object to map it to the image in which the detection was made.
TransformedDetection<DETECTED_OBJECT> - Class in org.openimaj.image.objectdetection
An object detection with an associated transform that maps the detection shape to the image.
TransformedDetection(DETECTED_OBJECT, Matrix) - Constructor for class org.openimaj.image.objectdetection.TransformedDetection
Construct a new TransformedDetection with the given detected object and transform.

U

updateCaches(StageTreeClassifier) - Method in interface org.openimaj.image.objectdetection.haar.Classifier
Update the caches for a given scale (given by the cachedScale of the StageTreeClassifier).
updateCaches(StageTreeClassifier) - Method in class org.openimaj.image.objectdetection.haar.HaarFeatureClassifier
 
updateCaches(StageTreeClassifier) - Method in class org.openimaj.image.objectdetection.haar.ValueClassifier
 

V

ValueClassifier - Class in org.openimaj.image.objectdetection.haar
A classifier that just returns a constant value.
ValueClassifier(float) - Constructor for class org.openimaj.image.objectdetection.haar.ValueClassifier
Construct with the given value.

W

weight - Variable in class org.openimaj.image.objectdetection.haar.WeightedRectangle
The weight assigned to the rectangle
WeightedRectangle - Class in org.openimaj.image.objectdetection.haar
A Rectangle with an associated weight.
WeightedRectangle(int, int, int, int, float) - Constructor for class org.openimaj.image.objectdetection.haar.WeightedRectangle
Construct a WeightedRectangle with the given parameters.
width - Variable in class org.openimaj.image.objectdetection.haar.WeightedRectangle
The width

X

x - Variable in class org.openimaj.image.objectdetection.haar.WeightedRectangle
The top-left x-ordinate

Y

y - Variable in class org.openimaj.image.objectdetection.haar.WeightedRectangle
The top-left y-ordinate
A B C D E F G H I M O P R S T U V W X Y 
Skip navigation links