gpt4 book ai didi

android - Android 设备如何处理触摸屏输入?

转载 作者:太空狗 更新时间:2023-10-29 13:27:59 25 4
gpt4 key购买 nike

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

最佳答案

他们使用亚像素插值来决定峰值。 Controller 收集的数据看起来像这样 enter image description here

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

enter image description here

这里 r(i-1) 将是 x0,r(i) 将是 x1,r(i+1) 将是 x2。使用这个公式, Controller 可以正确地确定手指触摸的峰值位置。然而,不同的 Controller 使用不同的公式进行插值。有的使用质心,有的使用高斯,但基本概念是一样的。

谢谢

关于android - Android 设备如何处理触摸屏输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19549515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com