电阻触摸屏三点校准法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三点校准法

三点校准法较之前面介绍的二点校准法更为精确。当触摸屏与液晶屏间的角度差很小时,经过推理可以假设触摸屏与液晶显示器各点之间的对应关系为(假设液晶显示器的坐标为(XD, YD),触摸屏的坐标为(X,Y)):

XD = AX + BY + C

YD =DX + EY + F

因为要取三个点进行校准,所以存在六个变量,即要通过六个方程式求出液晶显示器的坐标。此处要求三个点尽量分散,最好为左上角、中间、右下角三点。

得:

XD0 = AX0 + BY0 + C

XD1 = AX1 + BY1 + C

XD2 = AX2 + BY2 + C

YD0 = DX0 + EY0 + F

YD1 = DX1 + EY1 + F

YD2 = DX2 + EY2 + F

可求出 A、B、C、D、E、F的值,一旦这些参数值定下来,便可利用上面的方程组,通过触摸屏上的原始数据计算出它在LCD显示器上的对应点。

推导得出将K作为各方程式的公分母,便可得出未知量:

K = (X0-X2)(Y1-Y2)-(X1-X2)(Y0-Y2)

A = ((XD0-XD2)(Y1-Y2)-(XD1-XD2)(Y0-Y2))/K

B = ((X0-X2)(XD1-XD2)-(XD0-XD2)(X1-X2))/K

C = (Y0(X2XD1-X1XD2) + Y1(X0XD2-X2XD0) + Y2(X1XD0-X0XD1))/K

D = ((YD0-YD2)(Y1-Y2)-(YD1-YD2)(Y0-Y2))/K

E = ((X0-X2)(YD1-YD2)-(YD0-YD2)(X1-X2))/K

F = (Y0(X2YD1-X1YD2) + Y1(X0YD2-X2YD0) + Y2(X1YD0-X0YD1))/K

相关文档
最新文档