1 #ifndef CVD_FAST_CORNER_H
2 #define CVD_FAST_CORNER_H
25 void fast_nonmax(
const BasicImage<byte>& im,
const std::vector<ImageRef>& corners,
int barrier, std::vector<ImageRef>& max_corners);
43 void fast_nonmax_with_scores(
const BasicImage<byte>& im,
const std::vector<ImageRef>& corners,
int barrier, std::vector<std::pair<ImageRef,int> >& max_corners);
66 void fast_corner_detect_9(
const BasicImage<byte>& im, std::vector<ImageRef>& corners,
int barrier);
76 void fast_corner_score_9(
const SubImage<byte>& i,
const std::vector<ImageRef>& corners,
int b, std::vector<int>& scores);
105 void fast_corner_score_10(
const SubImage<byte>& i,
const std::vector<ImageRef>& corners,
int b, std::vector<int>& scores);
int fast_corner_score_9(const byte *cache_0, const int offset[], int b)
void fast_nonmax_with_scores(const BasicImage< byte > &im, const vector< ImageRef > &corners, int barrier, vector< pair< ImageRef, int > > &max_corners)
const ImageRef fast_pixel_ring[16]
int fast_corner_score_10(const byte *cache_0, const int offset[], int b)
void fast_corner_detect_9(const BasicImage< byte > &im, std::vector< ImageRef > &corners, int barrier)
void fast_corner_detect_9_nonmax(const BasicImage< byte > &im, std::vector< ImageRef > &max_corners, int barrier)
void fast_nonmax(const BasicImage< byte > &im, const vector< ImageRef > &corners, int barrier, vector< ImageRef > &max_corners)
void fast_corner_detect_10(const BasicImage< byte > &im, std::vector< ImageRef > &corners, int barrier)