00001
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _GAN_ORTHOG_LINE_H
00030 #define _GAN_ORTHOG_LINE_H
00031
00032 #include <gandalf/vision/line_feature.h>
00033 #include <gandalf/vision/edge_feature.h>
00034
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif
00038
00049 Gan_LineFeatureMap *gan_orthog_line_q ( Gan_EdgeFeatureMap *edge_map,
00050 unsigned min_length,
00051 unsigned cut_size,
00052 float rms_error_thres,
00053 Gan_LocalFeatureMapParams *lpms,
00054 Gan_Bool copy_points,
00055 Gan_LineFeatureMap *line_map );
00056
00073 Gan_LineFeatureMap *
00074 gan_orthog_line_s ( Gan_EdgeFeatureMap *edge_map, unsigned min_length,
00075 unsigned cut_size, float rms_error_thres,
00076 Gan_LocalFeatureMapParams *lpms, Gan_Bool copy_points );
00077
00086 #ifdef __cplusplus
00087 }
00088 #endif
00089
00090 #endif