Unity3d 增强现实:识别手写数字?

Unity3d 增强现实:识别手写数字?,unity3d,numbers,augmented-reality,symbols,text-recognition,Unity3d,Numbers,Augmented Reality,Symbols,Text Recognition,我正试图找到一个解决方案,为这个AR应用程序的主题告诉 我希望我的应用程序能够识别用户手写的数字 该应用程序将告诉用户在纸上写下例如24号,并将相机移动到写下的数字上以查看3d对象 这可能是用来保存一个生日,一个婚礼日期。。等 为了准确起见,应用程序说明将向用户显示一个预览,告诉用户请填写与此类似的数字24 虽然每一个手写体会有所不同,但至少我们不会得到卷曲的“2”-s或“4”与开放的边缘..等等 所以这里我们需要AR来识别数字,或者能够根据近似值读取数字 第一个问题是:这样的行为是可行的还是熟

我正试图找到一个解决方案,为这个AR应用程序的主题告诉

我希望我的应用程序能够识别用户手写的数字

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

这可能是用来保存一个生日,一个婚礼日期。。等

为了准确起见,应用程序说明将向用户显示一个预览,告诉用户请填写与此类似的数字24

虽然每一个手写体会有所不同,但至少我们不会得到卷曲的“2”-s或“4”与开放的边缘..等等

所以这里我们需要AR来识别数字,或者能够根据近似值读取数字

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

在搜索类似的应用程序后,我找到了tatoo preview-s的“Ink Hunter”应用程序,虽然这些应用程序使用的是符号而不是数字,但我们也可以将数字视为符号

正如本视频所示,每个用户都以不同的方式绘制符号,但他们仍能使其正常工作

我正在使用Unity3d和Vuforia。 Vuforia在网站上提供免费示例(unity3d软件包),其中一个名为“文本识别”,以下是教程链接:

但不幸的是,它无法工作

如果有人使用vuforia的这些示例项目开发了此类功能,或者有任何其他方法,请提供帮助:)


提前感谢moghes

以下是我们团队使用全息透镜和Vuforia与Unity创建的关于文本识别的教程:。在视频的第一部分中,我们展示了如何使用Vuforia和Unity进行文本识别-不需要全息镜头。对于您的应用程序,只需将文本更改为数字


我相信你将面临的最大挑战是“手写”组件。根据我们的研究,Vuforia更喜欢计算机生成的预定义字体类型

以下是我们团队使用全息透镜和Vuforia与Unity创建的关于文本识别的教程:。在视频的第一部分中,我们展示了如何使用Vuforia和Unity进行文本识别-不需要全息镜头。对于您的应用程序,只需将文本更改为数字


我相信你将面临的最大挑战是“手写”组件。根据我们的研究,Vuforia更喜欢计算机生成的预定义字体类型

我的建议不是关于Vuforia或Unity。看一看。它也可以作为OpenCV模块使用。感谢关于OCR的提示,当我开始使用OCR搜索主题时,引入了更多的工具。我找到了另一个第三方“Wikitude”,它再次支持unity3d集成。我的go-to工具是unity 3d,因为它几乎为每个platfrom发布,并与几乎所有可用的技术集成。在InkHunter中,我们编写了一个openCV库,它能够识别我们的“方形微笑”。您可能可以使用Vuforia用户定义的目标进行跟踪(基于包围的对象),使用OCR进行文本识别(如果您需要为不同的文本显示不同的3d模型)。我的建议与Vuforia或Unity无关。看一看。它也可以作为OpenCV模块使用。感谢关于OCR的提示,当我开始使用OCR搜索主题时,引入了更多的工具。我找到了另一个第三方“Wikitude”,它再次支持unity3d集成。我的go-to工具是unity 3d,因为它几乎为每个platfrom发布,并与几乎所有可用的技术集成。在InkHunter中,我们编写了一个openCV库,它能够识别我们的“方形微笑”。您可以使用Vuforia用户定义的目标进行跟踪(基于包围的对象),使用OCR进行文本识别(如果需要为不同的文本显示不同的3d模型)。