21 #ifndef KEYPOINT_ORIENTATION_CORRECTOR_H
22 #define KEYPOINT_ORIENTATION_CORRECTOR_H
48 IplImage * rotated_neighborhood,
49 IplImage * Ix, IplImage * Iy,
int level);
52 IplImage * rotated_neighborhood,
53 float orientation_in_radians,
int level);
60 void initialize_tables(
void);
61 void rotate_patch(IplImage * original_image,
int u,
int v,
62 IplImage * rotated_patch,
63 int orientation_bucket_index,
int level);
64 void rotate_patchf(IplImage * original_image,
float u,
float v,
65 IplImage * rotated_patch,
68 int width, height, neighborhood_size, actual_neighborhood_size;
72 IplImage * exp_weights;
74 int ** orientation_lookup_tables;
78 #endif // KEYPOINT_ORIENTATION_CORRECTOR_H