Cocos2d手写识别....如何...?

use*_*676 7 ocr cocos2d-iphone

我正在尝试制作一个我正在努力实现手写识别的游戏,

我真正想要的是,当用户在屏幕上滑动手指时,无论他在哪里滑动手指都会创建一条线,当他抬起手指时,我想检查他创建的图像是否与任何字母表匹配(a,b, c ... z)如果是,则选择哪个字母表.

我尝试使用CGSprites绘制线条,但是如果用户不断滑动他的手指,它会导致巨大的fps下降和应用程序崩溃,但我不知道如何识别它.

如果这是可能的话,任何人都可以请我,如果是的话,请你提供一些如何处理这个问题的想法.

提前致谢

Fra*_*ham 1

对于线条绘制,我建议使用基本的 OpenGL 调用来绘制线条。在每次触摸移动事件时存储您想要的点,然后在节点的绘制函数中,您应该设置 OpenGL 状态以满足您的线条绘制需求...

glEnable(GL_LINE_SMOOTH);
glLineWidth(2.5f);
Run Code Online (Sandbox Code Playgroud)

然后迭代你的点列表并使用类似的东西

ccDrawLine(pA, pB);
Run Code Online (Sandbox Code Playgroud)

在这些点之间画线。

至于使用这些数据来检测字母,这是一个非常棘手的问题。您可能想寻找图书馆来为您做到这一点。如果您决心自己动手,那么您应该首先寻找有关手写识别的研究论文。