C D F G H I M S

C

createDescriptor(ArrayList<Interest_Point>) - Method in class surf.SURF
 
createDescriptor(ArrayList<Interest_Point>) - Method in interface surf.SURF_Factory
Create the correct Descriptor.
createDetector() - Method in class surf.SURF
 
createDetector() - Method in interface surf.SURF_Factory
Create the correct Detector.
createInstance(PImage, float, float, int, PApplet) - Static method in class surf.SURF
Application of the Singleton Pattern.
createInstance(PImage, float, int, PApplet) - Static method in class surf.SURF
Application of the Singleton Pattern.

D

Descriptor - Interface in surf
Generic interface for a Descriptor class.
Detector - Interface in surf
Generic interface for a Detector class.
drawDescriptor() - Method in class surf.Interest_Point
 
drawPosition() - Method in class surf.Interest_Point
 

F

Fast_Hessian - Class in surf
A standard implementation of the Detector interface.
Fast_Hessian(Integral_Image, int, int, float, float, int, PApplet) - Constructor for class surf.Fast_Hessian
Constructor of Fast_Hessian.

G

GAUSS_Convolution - Interface in surf
Generic interface for a class that calculates the convolution of an image with a Gaussian Filter.
generateAllDescriptors() - Method in interface surf.Descriptor
Extracts descriptor components for a given set of detected interest points.
generateAllDescriptors() - Method in class surf.SURF_Descriptor
 
generateInterestPoints() - Method in interface surf.Detector
Detects all the Interest Points in a given image and then returns them as an ArrayList.
generateInterestPoints() - Method in class surf.Fast_Hessian
 
getBalanceValue() - Method in class surf.SURF
 
getBalanceValue() - Method in interface surf.SURF_Factory
Getter for the Balance Value.
getDescriptorOfTheInterestPoint() - Method in class surf.Interest_Point
 
getIntegralImage() - Method in class surf.SURF
 
getIntegralImage() - Method in interface surf.SURF_Factory
Getter for the Integral Image.
getIntegralSquare(int, int, int, int) - Method in interface surf.Integral_Image
The method needs only A and D, i.e. the upper left and bottom right vertex coordinates.
getIntegralSquare(int, int, int, int) - Method in class surf.My_Integral_Image
 
getIntegralValue(int, int) - Method in interface surf.Integral_Image
Given the coordinates of a point of the image, returns its integral value, ie the intensity of the rectangle whose vertices are the origin and (x, y).
getIntegralValue(int, int) - Method in class surf.My_Integral_Image
 
getInterestPointInformationAsAString() - Method in class surf.Interest_Point
 
getOctaves() - Method in class surf.SURF
 
getOctaves() - Method in interface surf.SURF_Factory
Getter for the octaves.
getOrientation_radius() - Method in class surf.Interest_Point
 
getOrientation_x() - Method in class surf.Interest_Point
 
getOrientation_y() - Method in class surf.Interest_Point
 
getScale() - Method in class surf.Interest_Point
 
getThreshold() - Method in class surf.SURF
 
getThreshold() - Method in interface surf.SURF_Factory
Getter for the threshold.
getX() - Method in class surf.Interest_Point
 
getY() - Method in class surf.Interest_Point
 

H

HAAR_Convolution - Interface in surf
Generic interface for a class that calculates the convolution of an image with an Haar Filter.

I

Integral_Image - Interface in surf
Generic interface for a class that converts an image to its integral version.
Interest_Point - Class in surf
Interest_Point has a 64 components Descriptor.
Interest_Point(float, float, float, int, int, float[], PApplet) - Constructor for class surf.Interest_Point
 
Interest_Point(float, float, float, int, int, PApplet) - Constructor for class surf.Interest_Point
 
Interest_Point(float, float, float, PApplet) - Constructor for class surf.Interest_Point
 

M

makeConvolutionDx(int, int, float) - Method in interface surf.HAAR_Convolution
Computes the response in x-direction and returns the value of the (x,y) point for a filter proportional to the interest point detected scale.
makeConvolutionDx(int, int, float) - Method in class surf.My_HAAR_Convolution
 
makeConvolutionDxx(int, int, int) - Method in interface surf.GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in x-direction and returns the value of the (x,y) point for a filter large as specified.
makeConvolutionDxx(int, int, int) - Method in class surf.My_GAUSS_Convolution
 
makeConvolutionDxy(int, int, int) - Method in interface surf.GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in xy-direction and returns the value of the (x,y) point for a filter large as specified.
makeConvolutionDxy(int, int, int) - Method in class surf.My_GAUSS_Convolution
 
makeConvolutionDy(int, int, float) - Method in interface surf.HAAR_Convolution
Computes the response in y-direction and returns the value of the (x,y) point for a filter proportional to the interest point detected scale.
makeConvolutionDy(int, int, float) - Method in class surf.My_HAAR_Convolution
 
makeConvolutionDyy(int, int, int) - Method in interface surf.GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in y-direction and returns the value of the (x,y) point for a filter large as specified.
makeConvolutionDyy(int, int, int) - Method in class surf.My_GAUSS_Convolution
 
My_GAUSS_Convolution - Class in surf
A standard implementation of the GAUSS_Convolution interface.
My_GAUSS_Convolution(Integral_Image) - Constructor for class surf.My_GAUSS_Convolution
 
My_HAAR_Convolution - Class in surf
A standard implementation of the HAAR_Convolution interface.
My_HAAR_Convolution(Integral_Image) - Constructor for class surf.My_HAAR_Convolution
 
My_Integral_Image - Class in surf
A standard implementation of the Integral_Image interface.
My_Integral_Image(PImage, PApplet) - Constructor for class surf.My_Integral_Image
Constructor of My_Integral_Image.

S

setBalanceValue(float) - Method in class surf.SURF
 
setBalanceValue(float) - Method in interface surf.SURF_Factory
Setter for the Balance Value.
setDescriptorOfTheInterestPoint(float[]) - Method in class surf.Interest_Point
 
setIntegralImage(PImage) - Method in class surf.SURF
 
setIntegralImage(PImage) - Method in interface surf.SURF_Factory
Setter for the Integral Image.
setOctaves(int) - Method in class surf.SURF
 
setOctaves(int) - Method in interface surf.SURF_Factory
Setter for the octaves.
setOrientation(int, int) - Method in class surf.Interest_Point
 
setThreshold(float) - Method in class surf.SURF
 
setThreshold(float) - Method in interface surf.SURF_Factory
Setter for the threshold.
surf - package surf
 
SURF - Class in surf
A standard implementation of the SURF_Factory interface.
SURF_Descriptor - Class in surf
A standard implementation of the Descriptor interface.
SURF_Descriptor(ArrayList<Interest_Point>, Integral_Image) - Constructor for class surf.SURF_Descriptor
Constructor of SURF_Descriptor.
SURF_Factory - Interface in surf
Basic interface for a class that provides the right Detector and Descriptor class.

C D F G H I M S

processing library SURF by Claudio Fantacci, Alessandro Martini. (c) 2009