2016-06-09 66 views
1

我正在尝试为该AR应用找到一个解决方案,如主题所述。增强现实:识别手写的数字?

我希望我的应用识别用户的手写编号。

该应用程序会告诉用户在纸上写下例如24号数字,并将相机移动到写入的数字上以查看3d对象。

这可能是用于保存生日,结婚日期..等

对于精度,应用程式的指示将显示用户预览告诉请写出类似这样的数字24 ..

尽管每一手书写都会有所不同,但至少我们没有得到具有开放边缘的卷曲“2”-s或“4”..等等

因此,我们需要AR来识别数字,或者能够根据近似值读取数字。

第一个问题是:这样的行为是可行的还是任何熟悉类似概念的人?

搜索到类似的应用后,我发现了用于tatoo预览的“Ink Hunter”应用程序,尽管这些应用程序使用的符号不是数字,但我们也可以将数字看作符号。

也作为此视频:https://www.youtube.com/watch?v=9rXJcIE2Fcs显示,每个用户以不同的方式绘制该符号,并仍然使它工作。

我正在使用Unity3d和Vuforia。 Vuforia提供的网站上免费样品(unity3d包),有一个名为“文本识别”,和这里的教程链接:https://www.youtube.com/watch?v=W3MK6nC5FWE

但不幸的是不能使它发挥作用。

如果有人利用vuforia这些样本项目或有任何ulternative方法请我需要你的帮助:)

在此先感谢moghes

+0

我的建议不涉及Vuforia或Unity。看看[Tesseract OCR](https://github.com/tesseract-ocr)。它也可以用作OpenCV模块。 – rbaleksandar

+0

感谢您提供关于OCR的提示,当我开始使用OCR搜索主题时,引入了更多工具。我发现了另一个第三方“Wikitude”,它再次支持unity3d集成。我的工具是unity 3d,因为它几乎可以发布每个平台,几乎可以与所有可用技术集成。 –

+0

在InkHunter中,我们编写了一个openCV库,可以很好地识别我们的“方形微笑”。 您可以使用Vuforia用户定义目标进行跟踪(基于包围对象)和OCR进行文本识别(如果需要为不同的文本显示不同的3D模型)。 –

回答

0

这里开发了这样的功能是我们的团队在文字识别创建教程在Unity中使用Hololens和Vuforia:https://www.youtube.com/watch?v=WdMeHgD4fMY。在视频的第一部分,我们展示了如何使用Vuforia和Unity进行文本识别 - 无需Hololens。对于您的应用程序,只需将文本更改为数字。

我相信你会遇到的最大挑战是“手写”组件。从我们的研究中,Vuforia更喜欢计算机生成的预定义字体类型。