基于拍照的手写文字评价方法,通过调用NKEval.exe即可实现对拍照字帖图像的评分,其使用方法如下:命令:NKEval.exe./img/20150831_120439.jpg./charimg./charimg/eval.txt 0命令的功能说明如下:(1)对NKEval.exe所在目录的img子目录下的“图像20150831_120439.jpg”进行评分。(2)评分后每一手写汉字的图像保存在NKEval.exe所在目录的charimg子目录下。每一汉字图像的文件名为20150831_120439_%rowno%_%colno%.jpg,其中,%rowno%是行号,%colno%是列号。(3)评分结果保存在NKEval.exe所在目录的charimg子目录下的文本文件eval.txt中。子目录下的文本文件eval.txt中。
【技术实现步骤摘要】
基于拍照的手写文字评价方法
[0001]针对不同手写汉字进行自动评分,从结构方面、字体大小、关键笔画、错正书写等维度查看偏差自动评分评语。
技术介绍
[0002]图像预处理、文字定位和分组、文字骨架提取、交点分析及文字分解、标准文字和对应手写文字的笔段匹配、手写文字评价共6个模块。
技术实现思路
[0003]手写文字评价所采用方法的流程如图1所示,分为图像预处理、文字定位和分组、文字骨架提取、交点分析及文字分解、标准文字和对应手写文字的笔段匹配、手写文字评价共6个模块,下面结合示意图介绍各模块的功能。1、图像预处理将拍照得到的彩色图像依次通过灰度化和二值化,得到二值图像;再通过去噪等操作,得到比较干净的二值图像。如图2所示。2、文字定位和分组通过连通体分析定位汉字,并根据汉字间的位置关系将汉字进行分组,使得同一行的汉字分在同一组。位于最左边的位标准汉字,右边的为手写汉字。如图3所示。3、文字骨架提取通过细化算法提取文字的骨架,以方便后面的交点分析等操作。如图4所示。4、交点分析及文字分解通过在骨架图中寻找交点,再结合端点信息,即可将文字分解为笔段。如图5所示。5、标准文字和对应手写文字的笔段匹配将标准文字和对应手写文字的笔段都得到后,利用笔段本身的一元特征和笔段之间的二元特征计算标准文字与对应手写文字之间的笔段对应关系。6、手写文字评价通过比较标准文字各笔段相对位置与对应手写文字各笔段相对位置之间的差异,可以对手写文字的整体结构进行评价;通过比较标准文字与手写文字匹配笔段的长度和角度,可以对手写文字的笔段结构进行评价;通过比较标准文字与手写文字匹配笔段的曲率,可以对手写文字笔画的弧度进行评价;通过比较标准文字与手写文字匹配笔段的端点形状,可以对手写文字的起笔和落笔进行评价。将上述评价结果按一定规则结合起来,即可得到对一个手写汉字的综合评价结果。
[0004]操作方法:通过调用NKEval.exe即可实现对拍照字帖图像的评分,其使用方法如下:NKEval.exe图像文件名字符图像生成目录评分结果文件名字帖图像类型一、各参数含义如下:
(1)图像文件名:待处理的图像文件名。(2)字符图像生成目录:处理结束后,会将用户手写汉字和标准汉字进行比对,生成每一手写汉字与标准汉字的对比。(3)评分结果文件名:指定评分结果所在的文件,该文件中包含了每一个手写汉字的评分信息,如:./charimg/20150831_120439_03_01.jpg#100#100#100#这是标准字。./charimg/20150831_120439_04_05.jpg#80#70#91#书写偏下,书写不规范。./charimg/20150831_120439_06_02.jpg#880#60#80#书写偏左,笔画布局松散。二、使用方法示例如下:NKEval.exe./img/20150831_120439.jpg./charimg./charimg/eval.txt 0上面命令的功能如下:(1)对NKEval.exe所在目录的img子目录下的图像(因为第4个参数的值为0) 20150831_120439.jpg进行评分。(2)评分后每一手写汉字和标准汉字的对比的图像保存在NKEval.exe所在目录的 charimg子目录下。每一汉字对比图像的文件名为 20150831_120439_%rowno%_%colno%.jpg,其中,%rowno%是两位数字表示的行号(从01 开始),%colno%是两位数字表示的列号(从01开始)。(3)评分结果保存在NKEval.exe所在目录的charimg子目录下的文本文件eval.txt 中。
附图说明:
图1是手写文字评价方法流程图,图2是图像预处理示意图(左:原图,右:结果图),图3是文字定位和分组示意图(左1框:标准汉字,右2
‑
6框:手写汉字),图4是文字骨架提取示意图(黑色部分为提取的骨架),图5是交点分析及文字分解示意图(圈为交点和端点,两个圈之间的即为笔段)。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.手写文字评价所采用方法的流程如图1所示,分为图像预处理、文字定位和分组、文字骨架提取、交点分析及文字分解、标准文字和对应手写文字的笔段匹配、手写文字评价共六个模块,下面结合示意图介绍各模块的功能。模块一,图像预处理:将拍照得到的彩色图像依次通过灰度化和二值化,得到二值图像;再通过去噪等操作,得到比较干净的二值图像。如图2所示。模块二,文字定位和分组:通过连通体分析定位汉字,并根据汉字间的位置关系将汉字进行分组,使得同一行的汉字分在同一组。位于最左边的位标准汉字,右边的为手写汉字。如图3所示。模块三,文字骨架提取:通过细化算法提取文字的骨架,以方便后面的交点分析等操作。如图4所示。模块四,交点分析及文字分解:通过在骨架图中寻找交点,再结合端点信息...
【专利技术属性】
技术研发人员:林江,
申请(专利权)人:林江,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。