#include <point.h>
Inheritance diagram for fl::PointAffine:

Public Methods | |
| PointAffine () | |
| PointAffine (const Point &p) | |
| PointAffine (const PointInterest &p) | |
| PointAffine (std::istream &stream) | |
| PointAffine (const Matrix< double > &S) | |
| Constructs from a patch matrix. S = ! this->rectification(). | |
| Matrix< double > | rectification () const |
| Computes the 3x3 (affine) homography from the image patch indicated by this point to the normalized form. | |
| Matrix< double > | projection () const |
| Computes the 3x3 (affine) homography from the normalized form back into the image patch indicated by this point. | |
| virtual void | read (std::istream &stream) |
| virtual void | write (std::ostream &stream, bool withName=false) |
| withName is ignored, and no class id is ever written for Points | |
Public Attributes | |
| Matrix2x2< double > | A |
| float | angle |
| characteristic angle; generally the direction of the gradient | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Constructs from a patch matrix. S = ! this->rectification().
|
|
|
Computes the 3x3 (affine) homography from the normalized form back into the image patch indicated by this point.
|
|
|
Reimplemented from fl::PointInterest. |
|
|
Computes the 3x3 (affine) homography from the image patch indicated by this point to the normalized form.
|
|
||||||||||||
|
withName is ignored, and no class id is ever written for Points
Reimplemented from fl::PointInterest. |
|
|
The matrix A is the 2x2 transformation from a rectified patch back to the original image. It is the same as the "U" matrix in Krystian Mikolajczyk's paper "An affine invariant interest point detector". |
|
|
characteristic angle; generally the direction of the gradient
|
1.2.18