📄 drawminutia.h
字号:
#ifndef DRAWMINUTIA
#define DRAWMINUTIA
#define ZEROVIEWX 20
#define ZEROVIEWY 20
#define DLEN 6
struct MINUTIASTRU
{
short x;
short y;
short direction;
};
struct CENTER
{
short x;
short y;
short direction;
};
struct DELTA
{
short x;
short y;
short direction;
};
void DrawMinutia(
HWND hWnd, //父窗口句柄
CDC *pDC, //父窗口DC
short x, //图象的位置(相对于父窗口的左上角)
short y,
short ShowWidth, //显示的宽度
short ShowHeight, //显示的高度
unsigned char *lpImage, //256灰度的图象数据
short ImageWidth, //图象的实际宽度
short ImageHeight, //图象的实际高度
short MinutiaNum1, //特征点个数
MINUTIASTRU *lpMinutia1, //特征点结构数组
short MinutiaNum2,
MINUTIASTRU *lpMinutia2,
short MinutiaNum3,
MINUTIASTRU *lpMinutia3,
CENTER *lpMainCenter, //主中心结构指针
CENTER *lpAidCenter, //副中心结构指针
DELTA *lpLeftDelta, //左三角结构指针
DELTA *lpRightDelta, //右三角结构指针
bool whetherDraw //true,显示特征点和中心三角;false 不显示
);
void Draw_Direction_Round(
HWND hWnd, //父窗口句柄
CDC *pDC, //父窗口DC
short Point_X, //标志点位置(相对于图象的左下角)
short Point_Y,
short Point_Direction,//标志点方向
short x, //图象的位置(相对于父窗口的左上角)
short y,
short ShowWidth, //显示的宽度
short ShowHeight, //显示的高度
short ImageWidth, //图象的实际宽度
short ImageHeight, //图象的实际高度
COLORREF DirectionColor, //标志点方向的颜色
COLORREF MinutianColor, //标志点圆圈的颜色
BOOL Have_Brush //true 是画实心,false是画空心
);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -