Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
jafar::fdetect::Descriptor Class Reference

This class is the base class of all descriptors. More...


Detailed Description

This class is the base class of all descriptors.

A descriptor represent an image, and offer function to compare this image with an other image.

Definition at line 21 of file Descriptor.hpp.

#include <Descriptor.hpp>

Inheritance diagram for jafar::fdetect::Descriptor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Descriptor (InterestFeature *ip)
virtual void print (std::ostream &s) const =0
 print the descriptor values in a stream
virtual double weakComparison (Descriptor *) const =0
 You need to implement a weak and fast comparison in this function, and matching algorithm can expect this comparison to be rotation invariant.
virtual double strongComparison (Descriptor *, double angle) const =0
 This comparison can be slower and will be called by matching algorithm for a final confirmation.
virtual Descriptorclone ()=0

Protected Member Functions

InterestFeatureinterestFeature () const

Private Attributes

InterestFeaturem_ip

Member Function Documentation

virtual double jafar::fdetect::Descriptor::strongComparison ( Descriptor ,
double  angle 
) const [pure virtual]

This comparison can be slower and will be called by matching algorithm for a final confirmation.

Parameters:
anglegives an estimation of the angle between the two images

Implemented in jafar::fdetect::DoubleDescriptor, jafar::fdetect::FloatDescriptor, and jafar::fdetect::HarrisDescriptor.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:35 for Jafar by doxygen 1.7.6.1
LAAS-CNRS