1.基于手机、平板设备的文字组合识别方法,包括如下步骤:
步骤1:开发卡片识字APP软件,具体包括:
首先创建一个新的项目,完成项目中的框架和逻辑设置,配置汉字比对的数据库;
然后添加卡片识字APP软件的功能代码;
卡片识字APP软件的功能包括:图片读取功能、图片识别功能、数据库查找功能和识别成功功能;
所述图片的读取功能,是使用CameraDevice.Instance.SetFocusMode来获取到摄像机读取到组合好的汉字卡片图片,然后使用ReadPixels获取本张图片的纹理信息;
所述图片识别功能,使用OCR(光学字符阅读器),采用tesseract cloud-service,把图片信息发送到云端,然后获得图片分析数据;
所述数据库查找功能,将识别出来的汉字信息保存在本地文件里,然后将文件里的信息与数据库的信息进行查找比对,找出相同的汉字;
所述识别成功功能,卡片识字APP获取到的文字如果与数据库中的文字匹配成功,则执行游戏成功的功能函数;
实现出基本的逻辑状态,检查BUG;
最后将工程打包安装到手机或者平板上面;
步骤2:汉字卡片制作,具体包括:
获取到卡片识字APP里面存储的可以识别汉字信息;
将获取到的汉字信息进行拆分开来;
将拆分好的汉字制作成卡片的样式;
步骤3:进行汉字卡片组合并扫描到APP设备上,具体包括:
首先,将汉字卡片进行组合排列,并且放在光线充足的地方;
然后,打开卡片识字APP软件对排列好的汉字卡片进行扫描读取,然后卡片识字APP软件自动将图片识别成汉字的文字,并且使用代码while语句循环与数据库里的文字进行比对,等待分析结果出来;如果组合成之后的汉字是正确的,那么就显示组合成功;如果组合成之后的汉字是错误的,那么就显示组合失败;
当显示组合成功时,在屏幕上显示出这个汉字,并且获取这个汉字的读音,还有趣味解释这个汉字的意思和用法;
当显示组合失败时,在屏幕上提示汉字组合失败了,提示请重新组合汉字之后再次进行扫描。
2.如权利1要求所述的基于手机、平板设备的文字组合识别方法,其特征在于:所述图片识别功能,采用OCR,不用联网,下载Tesseract native android library,本地化分析图片上信息。