如何构建增强现实应用程序以识别手写内容(英文字母或数字)?

时间:2018-09-23 19:46:31

标签: machine-learning augmented-reality handwriting-recognition

Augmented Reality通过Vuforia库支持基本的文本识别,并且仅支持计算机生成的字体,我想通过将功能扩展到人工编写的字体来做更多的事情。我只想从数字开始,然后再尝试使用字母。请分享您对当前可用方案的想法,以提供帮助吗?

用例说明: 我想构建一个AR应用程序,该应用程序可以识别写在纸上的数字(假设有单个数字),例如,如果我显示纸上带有1的纸应被该应用识别,并且数字1会叠加在纸上。 / p>

1 个答案:

答案 0 :(得分:0)

这个问题非常广泛,因此我会给您一个广泛的答案。您正在寻找的是python API,它使用了在MNIST数据集上训练的模型。该应用程序应该或可以使用霍夫变换,单应性和SIFT功能。使用轮廓检测​​来分割单个字母。考虑到字母之间的距离以及手写文本是在框中还是连续,轮廓检测可能会或可能不会起作用。这里是一些入门的链接。

https://machinelearningmastery.com/handwritten-digit-recognition-using-convolutional-neural-networks-python-keras/机器学习模型的训练

https://www.learnopencv.com/image-alignment-feature-based-using-opencv-c-python/图像注册

同样,此问题与SO无关。 Reddit可能是一个更好的选择。