【发布时间】:2012-07-25 08:13:31
【问题描述】:
我需要实现一个简单的 Android 应用程序,它允许用户在他们的手机上绘制一个“简单”的形状(圆形、三角形等),然后询问服务器所绘制的形状是否与其数据库中的一个形状相匹配,其中包括数量较少的形状(假设
A.重新调整大小并裁剪输入图像,使其与数据库中的图像具有相同的比例
B.将输入图像旋转一个小角度(比如 15 度)x 次(在本例中为 24),并尝试将这些旋转中的每一个与 DB 中的每个形状进行匹配。
问题:
- 对于 A,最好的方法是什么?在将数据发送到服务器之前,我正在考虑在 Android 应用程序中实现这一步。
- 对于 B,比较仅包含一个形状的 2 个黑白像素图像的体面算法是什么?
- 有没有更好/更简单的实现方式?一个也有实现的解决方案是可取的。
PS:我可以看到很多人在这里讨论过类似的话题,但我似乎找不到足够符合我要求的东西。
【问题讨论】:
-
嗨,试试这个解决的 SOF:stackoverflow.com/questions/11424002/…
标签: android image-processing shapes image-recognition