3

我正在尝试研究人们在触摸屏设备上绘图的准确性。我想知道当您的手指触摸屏幕时,您的手指应该触摸一系列点而不是一个点(因为它应该是彼此相邻的两个表面)。所以我的问题是Android(或IOS)如何决定这些点中的哪一个应该被认为是操作系统所触及的点?

4

2 回答 2

1

他们使用亚像素插值来确定峰值。控制器收集的数据如下所示在此处输入图像描述

在上图中,手指触摸传感器 x0、x1 和 x2 位于行上,y0、y1 和 y2 位于列上。如果您看到上图,真正的峰值应该位于行的 x1 和 x2 以及列的 y1 和 y2 之间。因此,您可以为抛物线中的行拟合这 3 个读数,并使用此公式找出抛物线的最大值

在此处输入图像描述

这里 r(i-1) 为 x0,r(i) 为 x1,r(i+1) 为 x2。使用此公式,控制器可以正确确定手指触摸的峰值位置。然而,不同的控制器使用不同的插值公式。有些使用质心,有些使用高斯,但基本概念是相同的。

谢谢

于 2013-10-24T10:14:55.870 回答
1

有两种类型的触摸

1) 电容式触控

2) 电阻式触摸

你应该阅读它们。

多么电阻式的触摸。作品。

电容式触控的工作原理。

两者的区别。

触摸屏技术如何工作。

于 2013-10-23T18:42:36.830 回答