使用 Unity3d 进行光学字符识别

OCR with Unity3d

我想在 Unity 中为我的 "guess the drawing" 游戏实现一个字母检测功能,它可以检测是否有人画了一个字母,我会将其视为作弊。所以人们只能把要求的单词画成图片,而不会画出单词本身的字母。

我想知道您的意见以及我可以在 Unity3d 中使用什么技术来完成这项任务。提前致谢。

Vuforia 是满足您要求的最佳选择。

您可以从下面下载 vuforia SDK for unity link。

https://developer.vuforia.com/downloads/sdk

需要遵循的步骤:

1.Download 统一SDK。
2.Draw 您想要在任何工具(例如画图或 photoshop)中作为答案的模式,并对其进行屏幕截图。
3.Remove在vuforia库的prefabs文件夹中主摄像头和添加AR摄像头
4.Drag 并将图像目标拖放到您的项目中并添加您拍摄的屏幕截图
5.Now 执行代码以在检测到图像目标时广播消息。
6.Use 此广播消息实现 post 游戏逻辑。

关于图像识别和 Vuforia 有很多东西要学习,添加图像目标和所有这些都需要一些额外的步骤,您可以阅读教程以更好地了解如何使用 Vuforia SDK。

以下是 link 的 vuforia 教程

https://library.vuforia.com/tutorials

祝游戏开发愉快