susan.h
Go to the documentation of this file.00001
00002 #ifndef _SUSAN_H_
00003 #define _SUSAN_H_
00004
00005
00006
00007
00008
00009 namespace DualCoding {
00010
00011 typedef unsigned char uchar;
00012
00013 void susan_thin(int *r, uchar *mid, int x_size, int y_size);
00014
00015 void susan_edges_internal(uchar *in, int *r, uchar *mid, uchar *bp,
00016 int max_no, int x_size, int y_size);
00017
00018 void susan_principle(uchar *in, int *r, uchar **bp, int max_no,
00019 int x_size, int y_size);
00020
00021 void edge_draw(uchar *in, uchar *mid, int x_size, int y_size, int drawing_mode);
00022
00023
00024
00025 void setup_brightness_lut(uchar **bp, int thresh, int form);
00026
00027 }
00028
00029 #endif