基于手机、平板设备的文字组合识别方法与流程

文档序号:13761120阅读:637来源:国知局

本发明属于计算机软件技术领域,具体是指一种基于手机、平板设备的文字组合识别方法。



背景技术:

近几年早教市场的火爆和智能手机、平板电脑的兴起,许多创业者也开始关注儿童教育与移动互联网结合的商机,涌现出了大量的儿童应用软件。尽管早教APP如今已经相当普及,但是没有良好市场环境让此类APP良莠不齐,所以开发出一款好玩的,高质量的APP非常重要。

我国语言学家安子介研究发现,孩子在学习汉字的过程中开动了左脑和右脑,而学习西方的拼音文字只开动了左脑,而且学习汉字还能帮助建立自信、养成阅读习惯和提高综合能力等许多的优点。



技术实现要素:

本发明所要解决的技术问题在于提供一种基于手机、平板设备的文字组合识别方法,可以让孩子边玩边学习,而且学习汉字对孩子的大脑发育具有非常重要的作用,可以同时促进左脑和右脑的发育。

本发明是这样实现的:

基于手机、平板设备的文字组合识别方法,包括如下步骤:

步骤1:开发卡片识字APP软件,具体包括:

首先创建一个新的项目,完成项目中的框架和逻辑设置,配置汉字比对的数据库;

然后添加卡片识字APP软件的功能代码;

卡片识字APP软件的功能包括:图片读取功能、图片识别功能、数据库查找功能和识别成功功能;

所述图片的读取功能,是使用CameraDevice.Instance.SetFocusMode来获取到摄像机读取到组合好的汉字卡片图片,然后使用ReadPixels获取本张图片的纹理信息;

所述图片识别功能,使用OCR(光学字符阅读器),采用tesseract cloud-service,把图片信息发送到云端,然后获得图片分析数据;

所述数据库查找功能,将识别出来的汉字信息保存在本地文件里,然后将文件里的信息与数据库的信息进行查找比对,找出相同的汉字;

所述识别成功功能,卡片识字APP获取到的文字如果与数据库中的文字匹配成功,则执行游戏成功的功能函数;

实现出基本的逻辑状态,检查BUG;

最后将工程打包安装到手机或者平板上面;

步骤2:汉字卡片制作,具体包括:

获取到卡片识字APP里面存储的可以识别汉字信息;

将获取到的汉字信息进行拆分开来;

将拆分好的汉字制作成卡片的样式;

步骤3:进行汉字卡片组合并扫描到APP设备上,具体包括:

首先,将汉字卡片进行组合排列,并且放在光线充足的地方;

然后,打开卡片识字APP软件对排列好的汉字卡片进行扫描读取,然后卡片识字APP软件自动将图片识别成汉字的文字,并且使用代码while语句循环与数据库里的文字进行比对,等待分析结果出来;如果组合成之后的汉字是正确的,那么就显示组合成功;如果组合成之后的汉字是错误的,那么就显示组合失败;

当显示组合成功时,在屏幕上显示出这个汉字,并且获取这个汉字的读音,还有趣味解释这个汉字的意思和用法;

当显示组合失败时,在屏幕上提示汉字组合失败了,提示请重新组合汉字之后再次进行扫描。

进一步地。所述图片识别功能,采用OCR,不用联网,下载Tesseract native android library,本地化分析图片上信息。

本发明的优点在于:这款游戏玩法简单新颖,不仅能增强孩子对于学习的兴趣,还能加强孩子的动手能力培养。本发明主要包括了:开发卡片识字APP、汉字卡片制作、汉字卡片组合和扫描,通过三个模块后面的协作,保证了游戏更加流畅和便捷。父母也不用头疼怎么去教孩子学习汉字,只要跟着这个游戏教程走,可以让孩子自然而然的喜欢上学习。

【附图说明】

下面参照附图结合实施例对本发明作进一步的描述。

图1本发明的软件开发流程示意图。

【具体实施方式】

基于手机、平板设备的文字组合识别方法,包括如下步骤:

步骤1:开发卡片识字APP软件,如图1所示,具体包括:

首先创建一个新的项目,完成项目中的框架和逻辑设置,配置汉字比对的数据库;

然后添加卡片识字APP软件的主要功能代码;

卡片识字APP软件的主要功能包括了图片读取功能、图片识别功能、数据库查找功能和识别成功功能;

图片的读取功能,主要是使用CameraDevice.Instance.SetFocusMode来获取到摄像机读取到组合好的汉字卡片图片,然后使用ReadPixels获取本张图片的纹理信息;

图片识别功能,用到的是OCR(光学字符阅读器),主要有两种解决方案,一种是采用tesseract cloud-service,这种是把图片信息发送到云端,然后获得图片分析数据;第二种就是不用联网,下载Tesseract native android library,然后就可以本地化分析图片上信息;

数据库查找功能,将识别出来的汉字信息保存在本地文件里,然后将文件里的信息与数据库的信息进行查找比对,找出相同的汉字;

识别成功功能,卡片识字APP获取到的文字如果与数据库中的文字匹配成功,就可以执行游戏成功的功能函数了;

实现出基本的逻辑状态,检查BUG;

最后将工程打包安装到手机或者平板上面就可以进行下一步的,卡片组合识字了。

步骤2:汉字卡片制作,具体包括:

获取到卡片识字APP里面存储的可以识别汉字信息;

将获取到的汉字信息进行拆分开来;

将拆分好的汉字制作成卡片的样式;

步骤3:进行汉字卡片组合并扫描到APP设备上,具体包括:

首先,将汉字卡片进行组合排列,并且放在光线充足的地方;

然后,打开卡片识字APP软件对排列好的汉字卡片进行扫描读取,然后卡片识字APP软件自动将图片识别成汉字的文字,并且使用代码while语句循环与数据库里的文字进行比对,等待分析结果出来。如果组合成的之后的汉字是正确的,那么就显示组合成功;如果组合成的之后的汉字是错误的,那么就显示组合失败;

当显示组合成功时,在屏幕上显示出这个汉字,并且获取这个汉字的读音,还有趣味解释这个汉字的意思和用法;

当显示组合失败时,在屏幕上提示汉字组合失败了,提示请重新组合汉字之后再次进行扫描。

这款游戏玩法简单新颖,不仅能增强孩子对于学习的兴趣,还能加强孩子的动手能力培养。本发明主要包括了:开发卡片识字APP、汉字卡片制作、汉字卡片组合和扫描,通过三个模块后面的协作,保证了游戏更加流畅和便捷。父母也不用头疼怎么去教孩子学习汉字,只要跟着这个游戏教程走,可以让孩子自然而然的喜欢上学习。该软件对于儿童早教具有非常重大的意义和帮助,使用方法简单方便,需要的设备也是非常普通的手机就可以。

以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1