基于MATLAB的字符的分割与识别
摘 要:本文主要介绍字符识别的基本原理,并且利用MATLAB工具软件实现图片中字符的分割和识别,对于满足一定要求的图片可以实现字符的分割与识别 ,通过图像读取,图像预处理,图像投影,字符分割,字符识别五个步骤实现.
关键词:图像预处理;字符分割;字符识别
0.引言
近年来,字符分割和识别的技术发展,其中最广泛的应用是停车场出入口车辆牌照的识别结合计算系统自动确定车辆在停车场中停留的时间,付费金额.大大提高了停车场的运行效率和信息的准确性.以及在公路上实现取证拍照,监控道路违规行为,已经发展成为智能交通中不可或缺的一部分, 通过引入数字摄像技术和计算机信息管理技术,采用先进的图像处理 模式识别和人工智能技术,通过对图像的采集和处理,获得更多的信息,从而达到更高的智能化管理程度。
1.字符识别原理
目前用于字符识别(OCR)中的算法主要有基于模板匹配的OCR算法以及基于人工神经网络的OCR算法。
1.1 基于模板匹配的OCR的基本过程是:首先对待识别字符进行二值化并将其尺寸大小缩放为字符数据库中模板的大小,然后与字符库中的所有的模板进行匹配,选最佳匹配作为识别结果。
1.2用人工神经网络进行字符识别主要有两种方法:一种方法是先对待识别字符进行特征提取,然后用所获得的特征来训练神经网络分类器。识别效果与字符特征的提取有关,而字符特征提取往往比较耗时。字符特征的提取主要方法是充分利用神经网络的特点,直接把待处理图像输入网络,由网络自动实现特征提取直至识别。本文主要研究基于模版匹 配的字符识别技术。