surf
Class SURF_Descriptor

java.lang.Object
  extended by surf.SURF_Descriptor
All Implemented Interfaces:
Descriptor

public class SURF_Descriptor
extends java.lang.Object
implements Descriptor

A standard implementation of the Descriptor interface. The constructor has an Integral Image representation of an image and an ArrayList of Interest Points. SURF_Descriptor uses the Integral Image to compute Haar wavelet responses and extracts 64-dimensional descriptor vector based on sums of these wavelet responses.

Author:
Alessandro Martini, Claudio Fantacci

Constructor Summary
SURF_Descriptor(java.util.ArrayList<Interest_Point> interest_points, Integral_Image integralImage)
          Constructor of SURF_Descriptor.
 
Method Summary
 void generateAllDescriptors()
          Extracts descriptor components for a given set of detected interest points.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SURF_Descriptor

public SURF_Descriptor(java.util.ArrayList<Interest_Point> interest_points,
                       Integral_Image integralImage)
Constructor of SURF_Descriptor. The constructor has an Integral Image representation of an image and an ArrayList of Interest Points. SURF_Descriptor uses the Integral Image to compute Haar wavelet responses and extracts 64-dimensional descriptor vector based on sums of these wavelet responses.

Parameters:
interest_points - ArrayList of Interest_Point you want to describe.
integralImage - Integral_Image of a initial PImage you want to SURF.
Method Detail

generateAllDescriptors

public void generateAllDescriptors()
Description copied from interface: Descriptor
Extracts descriptor components for a given set of detected interest points.

Specified by:
generateAllDescriptors in interface Descriptor


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