触摸屏滤波器 (tsfilter)
触摸屏坐标滤波器,对原始触摸数据做中值去毛刺 + 均值平滑 + 仿射校准,输出稳定的屏幕坐标。
滤波流程
原始坐标 (x, y)
↓
中值滤波 (median) — 去除脉冲噪声(毛刺)
↓
均值滤波 (mean) — 平滑抖动
↓
仿射校准 (cal) — 原始坐标到屏幕坐标的映射
↓
输出坐标 (x, y)
数据结构
struct tsfilter_t {
struct median_filter_t * mx, * my; /* X/Y 中值滤波器 */
struct mean_filter_t * nx, * ny; /* X/Y 均值滤波器 */
int cal[7]; /* 仿射校准参数 */
};