?? 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 + -