我想知道是否有任何方法可以检查 Android 是否可以检查两个平局是否相同,而不是特别相同。我想为小孩子做一个测试。假设他们画了“A”字母,我想检查是否正确。所以我想我可以检查孩子的画是否像模型一样。字母“A”的正确抽签。
那么,我有什么方法可以实现它吗?
我想知道是否有任何方法可以检查 Android 是否可以检查两个平局是否相同,而不是特别相同。我想为小孩子做一个测试。假设他们画了“A”字母,我想检查是否正确。所以我想我可以检查孩子的画是否像模型一样。字母“A”的正确抽签。
那么,我有什么方法可以实现它吗?
这是个有趣的问题。我从来没有做过这样的事情,但这就是我要开始的方式。
假设绘图是在 Canvas 上完成的。因此,您将画布保存到位图。将该位图转换为字节数组并生成哈希。然后你对第二张图片做同样的事情,并比较它们的哈希值。如果两个哈希不匹配,则这意味着其中一张图片被修改。
我自己没有尝试过,但我相信这是一个值得研究的想法。
有趣的问题,也许这个其他 SO 问题可以帮助你;)
顺便说一句,我想说安迪的答案包括将绘图转换为位图并检查结果哈希的相似性并没有多大意义,因为您必须在比较中加入一些统计方差余量并允许一些逻辑错误......
祝你好运!
您可以查看 android 手势和手势库。它帮助了我。请参阅以下链接 http://www.devlper.com/2010/10/gesture-detection-in-android-part-2-of-2/