⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 susan.h

📁 图像处理软件,功能比较基础
💻 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 + -