#include <gandalf/vision/local_feature.h>
#include <gandalf/common/allocate.h>
#include <gandalf/common/misc_error.h>
#include <gandalf/image/image_gl_int.h>
#include <gandalf/image/image_pointer.h>
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. |
Part of: Gandalf Library