#include <OvLocalMatcherT.h>
Inheritance diagram for OvLocalMatcherT< T >:

Public Member Functions | |
| OvLocalMatcherT () | |
| virtual | ~OvLocalMatcherT () |
| virtual bool | setImagePair (const OvImageT< T > &i1, const OvImageT< T > &i2)=0 |
| virtual bool | setParams (int nparams, double *params)=0 |
| virtual const OvImageT< double > | getMatch (int shiftx, int shifty=0)=0 |
| virtual const OvImageT< double > | getRawMatch (int shiftx, int shifty=0)=0 |
The OvLocalMatcherT class defines a basic interface for matching a pair of images. Subclasses can implement the interface to provide a variety of local image matchers.
| OvLocalMatcherT< T >::OvLocalMatcherT | ( | ) |
Default constructor with no parameters
| OvLocalMatcherT< T >::~OvLocalMatcherT | ( | ) | [virtual] |
Destructor
| virtual const OvImageT<double> OvLocalMatcherT< T >::getMatch | ( | int | shiftx, | |
| int | shifty = 0 | |||
| ) | [pure virtual] |
Used to retrieve results of matching the two images with a relative 2D translation. Note: Values of the result are between 0 to 1 always.
| shiftx | horizontal relative shift | |
| shifty | vertical relative shift |
Implemented in BTLocalMatcherT< T >.
| virtual const OvImageT<double> OvLocalMatcherT< T >::getRawMatch | ( | int | shiftx, | |
| int | shifty = 0 | |||
| ) | [pure virtual] |
Used to retrieve raw results of matching the two images with a relative 2D translation. Note: The range of values of the result and their interpretation depends on the particular matcher being used.
| shiftx | horizontal relative shift | |
| shifty | vertical relative shift |
Implemented in BTLocalMatcherT< T >.
| virtual bool OvLocalMatcherT< T >::setImagePair | ( | const OvImageT< T > & | i1, | |
| const OvImageT< T > & | i2 | |||
| ) | [pure virtual] |
Method used for specifying the image pair to be matched.
| i1 | the first image | |
| i2 | the second image |
Implemented in BTLocalMatcherT< T >.
| virtual bool OvLocalMatcherT< T >::setParams | ( | int | nparams, | |
| double * | params | |||
| ) | [pure virtual] |
Used for specifying any parameters required by the matcher.
| nparams | number of parameters which are being passed | |
| params | the values of the parameters |
Implemented in BTLocalMatcherT< T >.
1.4.7