首页 > 代码库 > 触屏三点校准法

触屏三点校准法

1.  两点校准法:

关系:

X = k1* x + datx;

Y = k2* y + daty;

其中X,Y是屏的物理坐标(液晶屏的坐标)x,y是屏逻辑坐标(触屏的坐标)k1,k2x,y方向的比例因子,datx,datyx,y方向的迁移量.四个未知数我们就需要四个方程(其实是两组独立的方程),所以我们就在液晶屏指定的物理坐标(X,Y)位置显示我们校准符号然后通过点击触屏读出x,y带入上面的式子求出k1,k2,datx,daty,以后就通过上面的关系将物理坐标和逻辑坐标联系起来了,但是我们在装屏的时候物理坐标和逻辑坐标不仅仅是水平或者垂直上面的偏差还有角度上面的偏差(就是物理坐标系的x轴和逻辑坐标的y轴不是垂直的),那么上面的方程就不实用了,为解决这个问题就诞生了三点校准法。

2.三点校准法:

关系:

X = k1* x + k3*y+datx;

Y = k2* y +k4*x+ daty;

其中k1,k2,datx,daty,,与上面的意义相同,k3,k4就是角度偏差带来的比例系数,按照上面方法一样设置物理坐标(X,Y)液晶显示校准点,然后通过点击校准点读出逻辑坐标x,y带入方程解出k1,k2,k3,k4,datx,daty这儿必须用三个点才能够解出来所以叫三点校准法。

触屏三点校准法