📄 wirecoge.h
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<pre>/*******************************************************************/
/* wirecoge.h 笔迹鉴别头文件
/* 笔迹鉴别程序
/* 功能:根据人手写特定字的压力曲线和位置曲线识别写字人
/* 作者:闾海荣 高秋彬
/* 单位:清华大学自动化系自81班
/* 时间:2001年8月29日
/*******************************************************************/
#define WIMAXTIME 2000 /*定义采样点的个数,根据实际硬件的不同*/
/*可以加以修改*/
#define MAXPRESSURE 100.00 /*定义压力的最大值,为了模式匹配时用*/
#define XLENGTH 300 /*定义字的位置X方向的长度*/
#define YLENGTH 150 /*定义字的位置Y方向的长度*/
#define DTWRESULTNUM 300 /*定义动态时间弯折数组结果的长度*/
typedef struct point{
int x;
int y;
}POINT;
class wirecoge{
private: /*定义私有变量*/
public:
unsigned char DTWPath[DTWRESULTNUM][DTWRESULTNUM]; /*保存动态时间弯折路径结果*/
float DTWDistance[DTWRESULTNUM][DTWRESULTNUM]; /*计算动态时间弯折距离*/
float pressure[WIMAXTIME]; /*压力大小数组*/
float pressure1[WIMAXTIME]; /*点1的压力数组*/
float pressure2[WIMAXTIME]; /*点2的压力数组*/
float pressure3[WIMAXTIME]; /*点3的压力数组*/
POINT position[WIMAXTIME]; /*位置数组*/
POINT dtwresult[DTWRESULTNUM]; /*存储动态时间弯折匹配结果*/
public:
//wirecoge();/*有待重新定义*/
//~wirecoge();
float DTWCompute(float A[],int I,float B[],int J); /*动态时间弯折,结果保存在DT
WPath中*/
float MinFloat(float a,float b);
float AbsFloat(float a);
int AbsInt(int a);
};
</pre>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -