#include <gandalf/common/misc_defs.h>
#include <gandalf/image/image_defs.h>
#include <gandalf/linalg/2x3matrix.h>
Go to the source code of this file.
Classes | |
struct | Gan_LocalFeatureMap |
Structure to hold blocked local feature information. More... | |
struct | Gan_LocalFeatureMapParams |
Structure to hold parameters for blocked local features. More... | |
Typedefs | |
typedef Gan_LocalFeatureMap | Gan_LocalFeatureMap |
Structure to hold blocked local feature information. | |
typedef Gan_LocalFeatureMapParams | Gan_LocalFeatureMapParams |
Structure to hold parameters for blocked local features. | |
Functions | |
Gan_LocalFeatureMap * | gan_local_feature_map_form (Gan_LocalFeatureMap *pmap, unsigned height, unsigned width, Gan_LocalFeatureMapParams *pms) |
Forms a local feature map structure. | |
void | gan_local_feature_map_free (Gan_LocalFeatureMap *pmap) |
Frees a local feature map structure. | |
Gan_Bool | gan_local_feature_map_clear (Gan_LocalFeatureMap *pmap, unsigned height, unsigned width, Gan_LocalFeatureMapParams *pms) |
Clears a local feature map structure. | |
Gan_Bool | gan_local_feature_point_add (Gan_LocalFeatureMap *pmap, unsigned r, unsigned c, unsigned index) |
Adds a point feature to a local feature map. | |
Gan_Bool | gan_local_feature_line_add (Gan_LocalFeatureMap *pmap, unsigned r1, unsigned c1, unsigned r2, unsigned c2, unsigned index) |
Adds a line feature to a local feature map. | |
Gan_Bool | gan_local_feature_map_set_indices (Gan_LocalFeatureMap *pmap) |
Sets indices for a local feature map. | |
Gan_Bool | gan_local_feature_map_find_block (Gan_LocalFeatureMap *pmap, double y, double x, Gan_Matrix23 *Ai, unsigned *cr, unsigned *cc) |
Computes the block a feature position lies in. | |
Gan_LocalFeatureMap * | gan_local_feature_map_alloc (unsigned height, unsigned width, Gan_LocalFeatureMapParams *pms) |
Macro: Allocates a local feature map structure. |
Part of: Gandalf Library