Main Page | Modules | Class List | File List | Class Members | File Members

harris_corner.h

Go to the documentation of this file.
00001 
00015 /* This library is free software; you can redistribute it and/or
00016    modify it under the terms of the GNU Lesser General Public
00017    License as published by the Free Software Foundation; either
00018    version 2.1 of the License, or (at your option) any later version.
00019 
00020    This library is distributed in the hope that it will be useful,
00021    but WITHOUT ANY WARRANTY; without even the implied warranty of
00022    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00023    Lesser General Public License for more details.
00024 
00025    You should have received a copy of the GNU Lesser General Public
00026    License along with this library; if not, write to the Free Software
00027    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00028 */
00029 
00030 #ifndef _GAN_HARRIS_CORNER_H
00031 #define _GAN_HARRIS_CORNER_H
00032 
00033 #include <gandalf/common/misc_defs.h>
00034 #include <gandalf/vision/mask1D.h>
00035 #include <gandalf/vision/camera.h>
00036 #include <gandalf/vision/corner_feature.h>
00037 #include <gandalf/image/image_defs.h>
00038 #include <gandalf/linalg/2x3matrix.h>
00039 
00040 #ifdef __cplusplus
00041 extern "C" {
00042 #endif
00043 
00054  Gan_CornerFeatureMap *
00055  gan_harris_corner_q ( Gan_Image *image, Gan_Image *mask,
00056                        Gan_Mask1D *image_filter_y, Gan_Mask1D *image_filter_x,
00057                        Gan_Mask1D *grad_filter_y,  Gan_Mask1D *grad_filter_x,
00058                        float kappa, float thres,
00059                        Gan_Matrix23_f *A, int status, Gan_Camera *camera,
00060                        Gan_LocalFeatureMapParams *lpms,
00061                        Gan_CornerFeatureMap *corner_map );
00062 
00085  Gan_CornerFeatureMap *gan_harris_corner_s ( Gan_Image *image,
00086                                             Gan_Image *mask,
00087                                             Gan_Mask1D *image_filter_y,
00088                                             Gan_Mask1D *image_filter_x,
00089                                             Gan_Mask1D *grad_filter_y,
00090                                             Gan_Mask1D *grad_filter_x,
00091                                             float kappa, float thres,
00092                                             Gan_Matrix23_f *A, int status,
00093                                             Gan_Camera *camera,
00094                                             Gan_LocalFeatureMapParams *lpms );
00095 
00104 #ifdef __cplusplus
00105 }
00106 #endif
00107 
00108 #endif /* #ifndef _GAN_HARRIS_CORNER_H */

Generated on Fri Mar 17 12:44:47 2006 by  doxygen 1.3.9.1