?? susan.h
字號:
#define SEVEN_SUPP /* size for non-max corner suppression; SEVEN_SUPP or FIVE_SUPP */
#define MAX_CORNERS 15000 /* max corners per frame */
typedef struct {int x,y,info, dx, dy, I;} CORNER_LIST[MAX_CORNERS];
void int_to_uchar(int *r,unsigned char *in,int size);
void setup_brightness_lut(unsigned char **bp,int thresh,int form);
void susan_principle(unsigned char *in,int *r,unsigned char *bp,int max_no,int x_size,int y_size);
void susan_principle_small(unsigned char *in,int *r,unsigned char *bp,int max_no,int x_size,int y_size);
unsigned char median(unsigned char *in,int i,int j,int x_size);
void enlarge(unsigned char **in,unsigned char *tmp_image,int *x_size,int *y_size,int border);
void susan_smoothing(int three_by_three,unsigned char *in,float dt,int x_size,int y_size,unsigned char *bp);
void edge_draw(unsigned char *in,unsigned char *mid,int x_size,int y_size,int drawing_mode);
void susan_thin(int *r,unsigned char *mid,int x_size,int y_size);
void susan_edges(unsigned char *in,int *r,unsigned char *mid,unsigned char *bp,int max_no,int x_size,int y_size);
void susan_edges_small(unsigned char *in,int *r,unsigned char *mid,unsigned char *bp,int max_no,int x_size,int y_size);
void corner_draw(unsigned char *in,CORNER_LIST corner_list,int x_size,int drawing_mode);
void susan_corners(unsigned char *in,int *r,unsigned char *bp,int max_no,CORNER_LIST corner_list,int x_size,int y_size);
void susan_corners_quick(unsigned char *in,int *r,unsigned char *bp,int max_no,CORNER_LIST corner_list,int x_size,int y_size);
void susan(unsigned char *in,int x_size,int y_size,CORNER_LIST corner_list,
int mode,int bt,float dt,bool principle,bool thin_post_proc,
bool three_by_three,bool drawing_mode,bool susan_quick);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -