📄 common.bak
字号:
#ifndef _COMMONH_
#define _COMMONH_
/*
#ifndef _WIN32
#ifndef _BITMAPINFOHEADER_
#define _BITMAPINFOHEADER_
typedef struct tagBITMAPINFOHEADER{
unsigned long biSize;
signed long biWidth;
signed long biHeight;
unsigned short biPlanes;
unsigned short biBitCount;
unsigned long biCompression;
unsigned long biSizeImage;
signed long biXPelsPerMeter;
signed long biYPelsPerMeter;
unsigned long biClrUsed;
unsigned long biClrImportant;
} BITMAPINFOHEADER;
#endif
#ifndef _BITMAPFILEHEADER_
#define _BITMAPFILEHEADER_
typedef struct tagBITMAPFILEHEADER{
unsigned short bfType;
unsigned long bfSize;
unsigned short bfReserved1;
unsigned short bfReserved2;
unsigned long bfOffBits;
}BITMAPFILEHEADER;
#endif
#ifndef _RGBQUAD_
#define _RGBQUAD_
typedef struct tagRGBQUAD {
unsigned char rgbBlue;
unsigned char rgbGreen;
unsigned char rgbRed;
unsigned char rgbReserved;
} RGBQUAD;
#endif
#endif
*/
#ifndef _COORDINATE_
#define _COORDINATE_
typedef struct
{
short x;
short y;
}COORDINATE;
#endif
#ifndef _COORD2d_
#define _COORD2d_
typedef struct tagCOORD2d{
short x;
short y;
}COORD2d;
#endif
#ifndef _FRAME_
#define _FRAME_
typedef struct {
short left;
short up;
short right;
short down;
}FRAME;
#endif
#ifndef _COORD2df_
#define _COORD2df_
typedef struct tagCOORD2df{
double x;
double y;
}COORD2df;
#endif
#ifndef _AREA_
#define _AREA_
typedef struct
{
int Height,Width,Value;
COORDINATE Left_Up,Right_Down;
}AREA;
#endif
#ifndef _RegionInfo_
#define _RegionInfo_
typedef struct tagRegionInfo
{
int aera;
double mean;
int up, left, down, right;
double centroidr, centroidc;
double distance;
}RegionInfo;
#endif
#ifndef _DynamicInfo_
#define _DynamicInfo_
typedef struct tagDynamicInfo
{
double dr; /* displacement along y direction */
double dc; /* displacement along x direction */
double v; /* velocity */
double vr; /* velocity along r direction */
double vc; /* velocity along c direction */
double a; /* acceleration */
double d; /* movement direction */
}DynamicInfo;
#endif
#define QueueSize 5
#define LABELMODE_1 1
#define LABELMODE_2 2
#define MAXSLINK 256 /* 0 --- 255 */
#define MAXLINK 1024 /* 0 --- 1023 */
#define MAXSUBBLOCK 1023 /* 1 --- 1023 */
#define MAXBLOCK 255 /* 1 --- 255 */
#define MAXLEVEL 255
#define MAXGRAYLEVEL 255
#define DIRECTION_NUMBER 8
#define MAX_POINT_NUMBER 100
#define MINLEVEL 0
#define GETMAGNITUDEONLY 1 /* Used by procedure Sobel only */
#define GETDIRECTION 2 /* Used by procedure Sobel only */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -