Main Page   Modules   Compound List   File List   Compound Members   File Members  

local_feature.c File Reference

#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_LocalFeatureMapgan_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.


Detailed Description

Module: Local blocked feature map definition & functions

Part of: Gandalf Library

Revision: Last edited: Author:

Copyright: (c) 2000 Imagineer Software Limited


Generated on Mon Oct 13 16:14:44 2003 by doxygen1.3-rc1