2012-06-14 40 views
1

我试图开发一个Android应用程序,允许用户编写用他们的手指笔记到画布上,转换x/y坐标为文本

我想的是这些“图”转换的x/y坐标转换成文本。

有谁知道可以执行所需转换的开源库吗?

+0

您对哪些x/y坐标感兴趣?你是否允许用户像MSPaint/Skitch一样自由地绘制?如果是这样,你想要什么x/y坐标? – Jimmy

+0

在我的自定义视图中,我从onTouch()方法中获取Motion事件x和y坐标。我有一份列表,列举用户在屏幕上显示的每个“笔画”。它的这些x和y坐标我想转换为文字 – Hector

回答

4

要创建的手势匹配的字母:

可以使用GestureBuilder示例项目从SDK。

New Project > Android Sample Project > GestureBuilder ...

确保你安装了从SDK管理器中可用的样本。

要识别手势:

看看this教程。

关于库:

有关于手势reconginition一些图书馆在那里。 但我不认为有任何库将直接转换坐标到一个字母。

在android中已经有一个内置手势recongnotion系统。

为什么不使用它? http://developer.android.com/resources/articles/gestures.html

我希望这一切都能帮助你。 :)

编辑:

您还可以看看this问题。

OCR表示光学字符识别。 这不是你正在寻找的,但我想你可以尝试将手势转换为图像,然后用tesseract来处理它们。

+0

感谢您的时间。是的,OCR并不是我真正需要的,我把它扔进去,就像最接近的GOOGLE给我的那样,我根本没有考虑过“手势”,我会再看看,再次感谢 – Hector

+0

没问题,祝你的项目好运。 :) –

+0

我可以识别“大部分”的字母和数字,但是我的用户将被迫分别输入每个字母。是否有可能检测到“联合”写作? – Hector