计算具有时间戳和位置的签名速度/速度

时间:2013-05-23 10:09:12

标签: position timestamp velocity

我正在编写一个签名软件(您通过平板电脑进行签名并处理您的签名)。 我对笔按下的每个点的位置(.getx()和.gety())及其时间戳(.getTime())。如何计算合适的“签名速度”?我应该使用哪种配方? 足够做距离/时间(在点之间写入的行数/写入它们的时间)?或者我应该找到矢量平均速度?

感谢所有想要帮助的人

1 个答案:

答案 0 :(得分:0)

建议查找纽约市的总距离并除以经过的时间。

我们假设你有很多分数

伪代码

distance = 0
for each point after the first
  distance += abs(point(i).x - point(i-1).x) + abs(point(i).y - point(i-1).y)
speed = distance/(endtime - starttime)

我喜欢NYC距离与sqrt(deltaX * deltaX + deltaY * deltaY)。是更快的计算,而不是真的相对不同 - 恕我直言