如何验证Android中的两个签名或绘图是否相似?

时间:2012-07-26 11:52:23

标签: android pattern-matching android-canvas draw handwriting-recognition

我很想知道是否有办法检查Android是否可以检查两个抽奖是否相似,而不是特别相同。我想为小孩子做一个测试。假设他们画'A'字母,我想检查一下是否正确。所以我想我可以检查孩子的抽奖是否与模特一样。字母'A'的正确抽奖。

那么,我有什么方法可以实现它吗?

3 个答案:

答案 0 :(得分:2)

这是一个有趣的问题。我从来没有做过这样的事情,但这就是我的开始。

假设绘图是在Canvas上完成的。因此,您将Canvas保存为位图。将该位图转换为字节数组并生成哈希。然后你对第二张图片做同样的事情,并比较它们的哈希值。如果两个哈希值都不匹配,则表示其中一个图片被修改。

我没有试过这个我的自我,但我相信这是一个值得研究的想法。

答案 1 :(得分:1)

有趣的问题,也许this其他SO问题可以帮助你;)

顺便说一句,我会说安迪的答案包括将绘图转换为位图并检查结果哈希的相似性没有多大意义,因为你必须将一些统计方差边距放到比较中并允许一些逻辑错误...

祝你好运!

答案 2 :(得分:0)

你可以查看android手势和手势库。它帮助了我。请参阅以下链接 http://www.devlper.com/2010/10/gesture-detection-in-android-part-2-of-2/