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