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

📄 proto.h

📁 Unix 下canny算法
💻 H
字号:
      #ifdef __cplusplus
      extern "C" {
      #endif 
      
      #ifndef SADIEPROTO_H
      #define SADIEPROTO_H
      
      #include "sadie.h"
     #include "time.h"
      
      /* This data structure definition is required for ROI_TREERINGMAG */    
      typedef struct {
          unsigned short hstart;
          unsigned short hend;
          unsigned short *vstart;
          unsigned short *vend;
      }                    LOCAL_INDEX;
      
      extern void BINGRID (IMAGE*, IMAGE**);
      extern void CANNY (IMAGE*, double, int, IMAGE**);
      extern void CHAINCODE (IMAGE*, IMAGE**);
      extern void CMPLBL8 (IMAGE*, IMAGE**);
      extern void COLOR_OVERLAY (IMAGE*, IMAGE*, int, IMAGE**);
      extern void CREATEGAUSS (int, double, IMAGE **);
      extern int  CREATEMOSAIC (char**, int, int, int, int*, int*, PIXEL*, PIXEL*, PIXEL, IMAGE**);
      extern void CREATELOG (int, double, IMAGE **);
      extern void FINDBESTFOCUS (IMAGE**, int, int*);
      extern void FINDCENTER (IMAGE*);
      extern void FINDGAINADJ (IMAGE*, IMAGE*, int, int, PIXEL*, PIXEL*);
      extern void FIND_REGISTER (IMAGE*, IMAGE*, int, int, int*, int*, PIXEL*, PIXEL*);
      extern void FIND_REGISTER_ROUGH (IMAGE*, IMAGE*, int, int, int, int, int, int*, int*);
      extern void FOURIERDESC (IMAGE*);
      extern int  GAINADJMOS (IMAGE**, int, int, int, int*, int*, PIXEL*, PIXEL*, PIXEL, IMAGE**);
      extern void HOUGH (IMAGE*, int, int, int, IMAGE**, IMAGE**);
      extern void IMG2ASCII (IMAGE*);
      extern void IMGCOPY (IMAGE*, IMAGE**);
      extern void ISOLATE (IMAGE*, double, IMAGE**);
      extern void LINK_DOUBLETHRESH (IMAGE*, IMAGE*, int, IMAGE**, IMAGE**);
      extern void LINK_TREERINGS (IMAGE*, int, IMAGE**, IMAGE**);
      extern void MAXGRADDIR (IMAGE*, IMAGE*);
      extern void NONMAXSUPRX (IMAGE*, IMAGE**);
      extern void PERIODOGRAM (IMAGE*, IMAGE**);
      extern void RADIALAVG (IMAGE*);
      extern void REGISTER (IMAGE*, IMAGE*, int, int, IMAGE**, IMAGE**, IMAGE**, IMAGE**);
      extern void RINGWIDTHS (IMAGE*, IMAGE*, IMAGE*, IMAGE**);
      extern void RINGWIDTHS_NOCHECK (IMAGE*, IMAGE*, IMAGE*, IMAGE**);
      extern void SECTOR (IMAGE *, IMAGE **);
      extern void SECTOR8 (IMAGE *, IMAGE **);
      extern void SIZEFILTER (IMAGE*, int, IMAGE**);
      extern void TREERINGMAG (IMAGE*, double, int, IMAGE**);
      
      extern void SETMEAN (IMAGE*, PIXEL, IMAGE**);
      
      extern int  calcsector (PIXEL);
      extern long delay (struct timeval, struct timeval);
      extern void quicksort (int*, int, int);
      extern void quicksort2 (int*, int, int);
      
      extern void ROI_SCONVL (IMAGE *, LOCAL_INDEX *, PIXEL *, short, short, IMAGE **);
      extern void ROI_GRADIENT (IMAGE *, LOCAL_INDEX *, PIXEL *, PIXEL *, short, IMAGE **, IMAGE **);
      extern void ROI_TREERINGMAG (IMAGE  *, LOCAL_INDEX *, double, int, IMAGE  **);
      
      #endif
      
      
      
      #ifdef __cplusplus
      }
      #endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -