#include <gandalf/common/misc_defs.h>
#include <gandalf/vision/mask1D.h>
#include <gandalf/vision/camera.h>
#include <gandalf/vision/corner_feature.h>
#include <gandalf/image/image_defs.h>
#include <gandalf/linalg/2x3matrix.h>
Go to the source code of this file.
Functions | |
Gan_CornerFeatureMap * | gan_harris_corner_q (Gan_Image *image, Gan_Image *mask, Gan_Mask1D *image_filter_y, Gan_Mask1D *image_filter_x, Gan_Mask1D *grad_filter_y, Gan_Mask1D *grad_filter_x, float kappa, float thres, Gan_Matrix23_f *A, int status, Gan_Camera *camera, Gan_LocalFeatureMapParams *lpms, Gan_CornerFeatureMap *corner_map) |
Computes corners in an image using the Harris algorithm. | |
Gan_CornerFeatureMap * | gan_harris_corner_s (Gan_Image *image, Gan_Image *mask, Gan_Mask1D *image_filter_y, Gan_Mask1D *image_filter_x, Gan_Mask1D *grad_filter_y, Gan_Mask1D *grad_filter_x, float kappa, float thres, Gan_Matrix23_f *A, int status, Gan_Camera *camera, Gan_LocalFeatureMapParams *lpms) |
Macro: Computes corners in an image using the Harris algorithm. |
Part of: Gandalf Library
Revision: Last edited: Author:
Copyright: (c) 2000 Imagineer Software Limited Based on Chris Harris's algorithm at Roke Manor Research
|
Computes corners in an image using the Harris algorithm.
![]()
using the provided weighting factor kappa. The strength is non-maximum suppressed and thresholded by the given value thres. An extra feature (from Forster's corner detector) is a pre-smoothing of the image given by the image_filter_y and image_filter_x convolution masks.
An affine transformation A is applied to the corner coordinates if the A pointer is not
If the camera calibration structure pointer is not
|