【发布时间】:2012-02-13 20:40:10
【问题描述】:
在一个针对盲人的安卓应用程序中,用户用手在屏幕上书写以提供输入,以便与应用程序交互以进行呼叫。假设如果用户在屏幕上键入“a”字母,那么它应该开始搜索以字母 a 开头的联系人。 是否可以识别输入?我想要一些教程/示例程序开始。因此,请为我提供解决此问题的资源。
【问题讨论】:
-
你说的是手写识别吗?这就是您所描述的……将一系列屏幕笔划翻译成字母?
-
yaa ,如果用户在屏幕上书写,我们可以设计一个应用程序来识别它。我不知道它实际上有多少可能和可靠。你能告诉我这个以及构建这样一个应用程序需要多少时间吗?
-
检测手写非常困难。我强烈建议您不要自己实施。有几个库可以帮助您管理这项工作 - 但它仍然很难做到。您可以尝试搜索一些 OCR 库。它们中的大多数也应该在 Android 上运行。
-
@Copa :感谢您的建议。但我想实现一个应用程序让盲人使用联系人拨打电话(如果可能发送短信),但文本输入方法应该是什么。完成我的任务的实际可行和有效的方法是什么。请分享你的观点
-
@KumarRaja 我妈妈也是盲人,所以我能理解你的问题。检测手写体太复杂了。我认为如果您的整个屏幕是键盘并且用户将其放在上面会更容易。每次他将手指移到一个字母上时,您都会播放一个声音,告诉用户他的手指在字母 XY 上。当他从屏幕上松开手指时,这封信就被取走了。删除最后一个字母可以通过例如实现以非常短的延迟点击屏幕两次。这些只是我脑海中的想法,但我认为它们并没有那么糟糕。