当前位置: 首页 > 专利查询>东华大学专利>正文

一种便携式字符识别装置及方法制造方法及图纸

技术编号:19009527 阅读:64 留言:0更新日期:2018-09-22 09:20
本发明专利技术公开了一种便携式字符识别装置及方法。所述装置包括CMOS黑白摄像头,LCD显示屏,字符识别IP核,微处理器,BRAM存储器及语音喇叭。识别方法为:采集待识别的字符数据区域,使待识别区域左上角与显示屏左上角处重合;将待识别的字符区域图像分成多块,并行计算每一块图像的灰度直方图并确定阈值,完成图像二值化处理;根据待识别字符区域图像高度、常见字符边缘间距及宽高比,对可能的字符间隔区域作中值滤波处理,得到单个字符的个数;对单个字符进行特征提取,通过字符分类及匹配来完成字符的识别;将识别字符串通过蓝牙传送给用户端。本发明专利技术通过设计硬件IP核完成字符识别,提高识别效率和精度,且方便快捷。

Portable character recognition device and method

The invention discloses a portable character recognition device and a method. The device comprises a CMOS black-and-white camera, a LCD display screen, a character recognition IP core, a microprocessor, a BRAM memory and a voice horn. The recognition method is as follows: collecting the character data area to be recognized, making the upper left corner of the region to be recognized coincide with the upper left corner of the display screen; dividing the character region image to be recognized into several blocks, calculating the gray histogram of each image and determining the threshold, completing the image binarization processing; according to the image height of the character region to be recognized. The common character edge spacing and width-height ratio, the possible character spacing area for median filtering, get the number of single character; single character feature extraction, through character classification and matching to complete character recognition; the recognition string through Bluetooth to the client. The invention completes character recognition by designing hardware IP core, improves recognition efficiency and accuracy, and is convenient and fast.

【技术实现步骤摘要】
一种便携式字符识别装置及方法
本专利技术涉及一种便携式字符识别装置及方法,属于字符识别

技术介绍
在书本、杂志、报刊以及海报等查询网址链接,或根据邮递单号追踪邮件物流信息时,都需要手动输入长串字符信息。手动输入不仅麻烦,而且容易输错字符。因此,如何快速准确高效识别字符有待解决。关于字符的识别,提供一种便携式的字符识别方法及装置。步骤为:首先采集感兴趣的字符图片数据区域;其次,对感兴趣的字符区域图像根据常见字符宽高比及边缘间距切分字符并得到单个字符的个数;然后,对单个字符进行特征提取,通过字符分类及匹配来完成字符的识别。最后,将识别的字符通过蓝牙传输给用户端(手机或电脑),并通过语音喇叭语音播报。
技术实现思路
本专利技术所要解决的问题是:提供一种便携式字符识别装置及方法,减少人工手动输入字符的繁琐,提高字符识别的准确率。为了解决上述问题,本专利技术提供了一种便携式字符识别装置,其特征在于,包括以下部件:CMOS黑白摄像头,用于采集待识别的字符数据区域,获取的待识别区域左上角与显示屏左上角处重合,从而实现待识别字符区域的定位,并通过IIC总线与BRAM存储器相连;LCD显示屏,用于定位并显示待识别的字符区域;字符识别IP核,用于实现字符识别处理的核心模板,并将字符数据存储在BRAM存储器中,并通过AXI接口与微处理器相连;微处理器,用于启动或者控制字符识别IP核,并在LINUX操作系统上面加载蓝牙驱动,通过蓝牙将字符数据传输给用户端;BRAM存储器,用于存储字符识别数据,减轻微处理器的负担,并通过I/O接口与微处理器相连;语音喇叭,用于语音播报识别的字符结果。优选地,所述字符识别IP核中采集字符图像、定位待识别区域及图像二值化处理之后,根据印刷体常见字符的边缘间距以及宽高比进行字符切分,得到单个字符个数;对单个字符进行特征提取,通过字符分类匹配为数字、字母及符号,识别后并顺次输出。优选地,所述微处理器启动或控制字符识别IP核并通过字符识别方法来完成字符的识别过程,微处理器在LINUX操作系统上运行,加载该装置硬软件驱动,包括蓝牙驱动,对识别的字符结果数据装置通过蓝牙将字符数据传输给用户端。优选地,所述用户端为手机和电脑。本专利技术还提供了一种字符识别方法,其特征在于,包括以下步骤:步骤A1:采集待识别的字符数据区域,使待识别区域左上角与显示屏左上角处重合,从而实现对待识别字符区域的定位;步骤A2:将待识别的字符区域图像分成多块,并行计算每一块图像的灰度直方图并确定阈值,完成图像二值化处理;步骤A3:根据待识别字符区域图像高度、常见字符边缘间距及宽高比,对可能的字符间隔区域作中值滤波处理,实现字符切分并得到单个字符的个数;步骤A4:对单个字符进行特征提取,通过字符分类及匹配来完成字符的识别;将识别字符串通过蓝牙传送给用户端(手机和电脑),并通过语音喇叭语音播报。优选地,所述步骤A2具体为:将待识别的字符区域分割成多块小区域图像,并行计算每块区域图像的灰度直方图。对直方图曲线进行平滑处理,选取当前像素的前后各10个像素包括当前像素,共21个像素的值求和并取平均值作为当前像素值,直到不再出现大于5个像素局部区域的最小值,即波谷,从而实现对阈值的动态选取;将小于阈值的像素群的像素值设定为黑色,反之为白色,形成只有黑白二色的图像,从而完成图像的二值化处理。优选地,所述A3具体为:为了减少计算量并兼顾各个邻域方向的噪声,在可能出现字符间隔的区域作“米”字形中值滤波处理以此消除孤立的噪声点,即将字符区域网格化,比如形成5×5的网格,检测垂直段、水平段及对角线段的像素点,检测形状类似于中文汉字“米”,若垂直段均为背景,则判断此处为字符间隔;依此类推检测后面的字符区域间隔,从而实现单个字符的切分并得到单个字符的个数。优选地,所述A4具体为:在单个字符区域中,选取两个对角线方向的位置算子来计算灰度共生矩阵,并根据灰度共生矩阵的熵来对数字、字母和符号进行分类;进一步针对数字、字母或者符号有不同的特征匹配方法。更优选地,所述数字或字母采取的特征匹配方法为通过其左右外型特征来进行提取,具体为:对网格化的单个字符图像扫描,当扫描线遇到字符的第一个像素和图像边界时,定义左外型特征值为字符图像中第i行最左侧边界点与字符图像左侧边界之差,右外型特征值为图像中第i行最右侧边界点与字符图像右侧边界之差;将单个字符图像分成多块小区域图像后,区域图像的取样位置按照斐波那契数列的形式进行设置,即从第三项开始,当前取样位置为前两项取样位置之和;同时,对每一块小区域不同的行和列进行不均匀取样,从而得到字符图像的左外型特征值和右外型特征值,提取数字字母的左右外型特征完成匹配;符号采取的特征匹配方法为通过符号图像的水平和垂直两个方向来统计符号数据特征,水平全穿过扫描即从水平方向扫描网格化的图像,统计扫描线穿越符号区域的次数和像素个数,求其N阶中心矩和N阶原点矩,形成一个特征描述;然后垂直半穿过扫描,即扫描图像的上半部分。更优选地,所述步骤A4还包括:字符分类用于从字符特征数据中并行分离字母、数字以及符号;字符分类采用数的思想进行分类,数包括根节点、子节点、叶子节点以及字数森林等等,数的根节点与其他子节点相连;分类过程从根节点开始,根据字符特征以及决策规则对根节点进行划分,重复这个过程,直到叶子节点不能再划分;此时,每个叶子节点都只有一个相应的类别标记,比如字母、数字或者符号,测试样本就被标记为它所到达的叶子节点的类别标记;对字符进行判决,根据特征判别是否为数字、字母以及符号,当识别出第一个字符为字母时,优先下一个字符匹配字母;如果第一个字符识别为数字时,则下一个字符优先匹配数字,这样赋予其优先权使得识别更加迅速。因此,可以将字符分类为字母、数字或者符号。将得到的包含不同特征的字符与分类器进行不断的训练对比,方便下一次识别时遇到相同的字符便可以直接识别,从而节省字符的识别时间。本专利技术通过CMOS黑白色摄像头采集字符图片信息,并在LCD显示屏中手动定位待识别字符区域;将数据存储于BRAM中,然后通过I/O与字符识别IP核相连;微处理器与字符识别IP核通过AXI接口相连,启动或者控制字符识别IP核,并在LINUX操作系统上加载蓝牙驱动并与IPEX接口相连;在字符识别IP核中完成字符的切分、单个字符特征提取及分类匹配为字母、数字或符号,识别并顺次输出。通过语音喇叭播放字符识别结果;通过蓝牙将字符数据传输给用户端(手机和电脑),当用户接收设置的传输申请时,设置将字符数据传输给用户;反之,用户拒绝传输申请,则结束。本专利技术能够快速便捷地对字符进行定位和匹配,具有较好的识别率、适应性和稳定性。附图说明图1为实施例提供的便携式字符识别装置的结构框图;图2为实施例提供的便携式字符识别方法的流程图;图3为实施例提供的便携式字符识别装置外观的主视图;图4为图3的后视图。具体实施方式为使本专利技术更明显易懂,兹以优选实施例,并配合附图作详细说明如下。实施例如图1所示,为本实施例提供的便携式字符号识别装置的结构框图,核心部分包括:CMOS黑白摄像头,用于采集待识别的字符数据区域,获取的待识别区域左上角与显示屏左上角处重合,从而实现待识别字符区域的定位,并通过IIC总线与BRAM存储本文档来自技高网...
一种便携式字符识别装置及方法

【技术保护点】
1.一种便携式字符识别装置,其特征在于,包括以下部件:CMOS黑白摄像头,用于采集待识别的字符数据区域,获取的待识别区域左上角与显示屏左上角处重合,从而实现待识别字符区域的定位,并通过IIC总线与BRAM存储器相连;LCD显示屏,用于定位并显示待识别的字符区域;字符识别IP核,用于实现字符识别处理的核心模板,并将字符数据存储在BRAM存储器中,并通过AXI接口与微处理器相连;微处理器,用于启动或者控制字符识别IP核,并在LINUX操作系统上面加载蓝牙驱动,通过蓝牙将字符数据传输给用户端;BRAM存储器,用于存储字符识别数据,减轻微处理器的负担,并通过I/O接口与微处理器相连;语音喇叭,用于语音播报识别的字符结果。

【技术特征摘要】
1.一种便携式字符识别装置,其特征在于,包括以下部件:CMOS黑白摄像头,用于采集待识别的字符数据区域,获取的待识别区域左上角与显示屏左上角处重合,从而实现待识别字符区域的定位,并通过IIC总线与BRAM存储器相连;LCD显示屏,用于定位并显示待识别的字符区域;字符识别IP核,用于实现字符识别处理的核心模板,并将字符数据存储在BRAM存储器中,并通过AXI接口与微处理器相连;微处理器,用于启动或者控制字符识别IP核,并在LINUX操作系统上面加载蓝牙驱动,通过蓝牙将字符数据传输给用户端;BRAM存储器,用于存储字符识别数据,减轻微处理器的负担,并通过I/O接口与微处理器相连;语音喇叭,用于语音播报识别的字符结果。2.如权利要求1所述的便携式字符识别装置,其特征在于,所述字符识别IP核中采集字符图像、定位待识别区域及图像二值化处理之后,根据印刷体常见字符的边缘间距以及宽高比进行字符切分,得到单个字符个数;对单个字符进行特征提取,通过字符分类匹配为数字、字母及符号,识别后并顺次输出。3.如权利要求1所述的便携式字符识别装置,其特征在于,所述微处理器启动或控制字符识别IP核并通过字符识别方法来完成字符的识别过程,微处理器在LINUX操作系统上运行,加载该装置硬软件驱动,包括蓝牙驱动,对识别的字符结果数据装置通过蓝牙将字符数据传输给用户端。4.如权利要求1或3所述的便携式字符识别装置,其特征在于,所述用户端为PC端或手机端。5.一种字符识别方法,其特征在于,包括以下步骤:步骤A1:采集待识别的字符数据区域,使待识别区域左上角与显示屏左上角处重合,从而实现对待识别字符区域的定位;步骤A2:将待识别的字符区域图像分成多块,并行计算每一块图像的灰度直方图并确定阈值,完成图像二值化处理;步骤A3:根据待识别字符区域图像高度、常见字符边缘间距及宽高比,对可能的字符间隔区域作中值滤波处理,实现字符切分并得到单个字符的个数;步骤A4:对单个字符进行特征提取,通过字符分类及匹配来完成字符的识别;将识别字符串通过蓝牙传送给用户端,并通过语音喇叭语音播报。6.如权利要求5所述的字符识别方法,其特征在于,所述步骤A2具体为:将待识别的字符区域分割成多块小区域图像,并行计算每块区域图像的灰度直方图。对直方图曲线进行平滑处理,选取当前像素的前后各10个像素包括当前像素,共21个像素的值求和并取平均值作为当前像素值,直到不再出现大于5个像素局部区域的最小值,即波谷,从而实现对阈值的动态选取;将小于阈值的...

【专利技术属性】
技术研发人员:范红肖敏顾奕文温佳静张丽平夏天
申请(专利权)人:东华大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1