解析一种基于cis 的快速字符识别算法

解析一种基于cis 的快速字符识别算法

ID:24565959

大小:51.00 KB

页数:4页

时间:2018-11-15

解析一种基于cis 的快速字符识别算法_第1页
解析一种基于cis 的快速字符识别算法_第2页
解析一种基于cis 的快速字符识别算法_第3页
解析一种基于cis 的快速字符识别算法_第4页
资源描述:

《解析一种基于cis 的快速字符识别算法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、解析一种基于CIS的快速字符识别算法1引言  传统字符识别需经过摄像头图像采集,灰度化,二值化,文本检测,文本校正,字符分割,字符识别。本文提出使用CIS采集图像,即可直接获取灰度图像,省略灰度化步骤,采用Bit-band方式存储图像,可省略二值化步骤。考虑到文本检测时,由于文本笔画的厚度会增加文本检测算法的复杂度和计算量,因此,采用一种改进的FPA算法对字符进行细化,减少文本厚度,然后再使用S算法对文本图像数据集进行训练,再实现对样本图像的识别。本文给出的算法浮点运算量与传统算法相比大大减少,计算时间减少,同时,本文也给出了一种基于CIS扫描的字符识别系统。  2系统算法设

2、计  2.1图像采集时序  CIS在500kHz时钟下,通过控制SI信号和单色红光光源LEDr信号,每行可采集784个像素值。采集到的图像在扫描方向上有拉伸形变,在于扫描方向垂直方向上无非线性形变。  2.2图像大小调整  使用Bit-band方式存储图片,CIS获取的784个byte中,取每个byte中的最高一位bit放在Bit-band中,实现二值化,如此,实现了用1个byte代替8个byte,节省内存。为减少计算量和遍历图像所需的时间,将图像采用双线性差值法缩放到64*64大小。  2.3文本检测  2.3.1图像细化  采用一种改进后的FPA算法进行字符细化。与原有的

3、FPA算法相比,新增的8个模板所规定图像中前景点为1,背景点为0,细化可分为两个子过程。其中,带星号的代表当前的前景点,改进过后的FPA算法对图像中所有的前景点进行判断,根据前景点周围的八邻域之内的像素值和他们之间的关系进行计算,所使用的算法可分为如下步骤:  ①先行后列遍历图像,找到第一个前景点。  ②如果满足上述条件,则将该前景点删除,如果不满足,则继续遍历图像,寻找下一个前景点,重复上述过程,直到达到最大迭代次数后停止。在已经做过前三步的图像上,先行后列遍历图像,找到一个前景点。  传统FPA细化算法处理效果和改进过后的FPA细化算法处理效果从表中可以看出,在迭代次数较

4、小时,计算量较小,但细化效果不理想,当迭代次数增加时,相对增加了计算量,但是细化效果较好;在相同迭代次数时,改进过后的FPA算法相对于传统FPA算法而言,具有更好的细化效果,在直线笔画处,减少了断笔画的情况,在拐点处,减少了两个笔画之间的粘连。  2.3.2文本检测与分割  经过前面的处理,使用S_DATA.xml文件中。  2.6字符识别  字符识别采用SVM多分类进行预测。计算图像1*64维特征向量与训练的字符集中的各字符的特征向量计算欧式距离,距离最小者为匹配度最高,设两幅图像的1*64维度特征向量分别为:  3系统设计  采用ARMCortex3内核的STM32F10

5、3VET6芯片作为MCU。MCU中TIM2_CH1为CIS提供工作时钟,TIM2_CH2与TIM2_CH1频率相同,极性相反,作为ADC触发源,触发ADC开启转换通道5,保存像素值,TIM3_CH1控制CIS光源LEDr的亮度,TIM3_CH2控制SI信号,控制CIS的转换开启与停止,通过ADC读入的像素以DMA方式写入数组中,外接一块LCD屏幕来显示读入的图像,MCU与LCD之间通过USART1接口进行通信,字符识别的结果通过USART2接口发送到TTS进行语音朗读。  4结束语  与传统字符识别算法相比,本方案中提到的算法主要有以下特点:  ①根据CIS采集到的数据,使用

6、Bit-band方式存储,省略灰度化和图像存储空间。  ②采用改进的FPA算法与SWT算法结合提取文本区域,减少计算量和计算时间,改善了细化后的文本,提高了识别率。  ③图像旋转部分没有直接对图像进行旋转,减少了浮点运算。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。