首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android系统中的自由手字符识别

android系统中的自由手字符识别
EN

Stack Overflow用户
提问于 2012-09-12 17:21:25
回答 2查看 3.8K关注 0票数 4

我们正在开发一个android应用程序,它涉及到自由手字符识别。应用程序要求学生在android屏幕上自由绘制字母表的图像,应用程序处理绘制的图像并返回所写字母表的准确性。

我们正在考虑两个方案a.使用tesseract。b.使用我们仍在研究的算法

问题

绝对没有帮助认识到免费的characters.Any指点如何训练为同样的测试将受到高度赞赏。

我们的算法没有一个能达到我们的期望。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-12 17:30:46

Tesseract实际上是识别写到屏幕上的字符的错误方法,因为它不必要地丢弃了一些非常有价值的信息:图像最初是如何绘制的。它如何分解成笔画,每一笔的顺序/方向等等--当你的软件已经知道时,Tesseract不得不花费大量的时间试图找出每个字符的底层结构。

您需要的是一个实际的“手写识别”库,而不仅仅是像Tesseract这样的OCR库;您特别需要一个“在线”手写识别库,"online“意味着您可以捕获用户绘制到屏幕上的实际点序列。有许多开源库可用于此,例如独笔LipiTk

票数 2
EN

Stack Overflow用户

发布于 2012-09-12 17:58:48

您可能需要查看内置的手势识别和培训工具支持:

http://developer.android.com/reference/android/gesture/package-summary.html

它们提供了一个可插入的覆盖,可以使用预定义形状的“字典”来检测和识别手势。它不像OCR那样自动,需要培训,但在这一点上(从Android1.6开始使用),可能会有免费的或商业的手写手势词典。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12393358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档