下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于霍夫变换的铭牌OCR识别方法设计与实现(文章名改为这个为好!)摘要:针对什么问题提出了什么方法,该方法的技术要点,效果较已有方法的先进性。(大概200字左右)本文针对当互感器铭牌图像倾斜时,其字符识别准确率下降的问题,提出了基于霍夫变换获取图像倾斜角度,进而通过图像旋转矫正的方法提高OCR字符识别准确率的方法。该方法先对原始图像进行二值化,进而获得铭牌的轮廓,再采用基于霍夫变换的方法获得铭牌中的水平线段,通过计算得到的线段水平倾斜角,对图像进行还原。未采用旋转矫正的图像其OCR识别准确率很低,容易造成识别失败的结果,使用了该方法后,OCR识别率可达95%以上。关键词:3-5个霍夫变换OCR
2、铭牌识别旋转矫正1概述这部分这样组织语言(参考一些相关论文后)概述一下关于OCR识别的研究意义,动机和背景知识,以及现有方案(如方案一的名称、优点和不足;方案二的名称、优点和不足;方案三的名称、优点和不足;等等),最后引出自己方案。OCR(光学字符识别)主要应用于扫描文档的字符识别,近几年随着图像识别技术的发展OCR的识别正确率得到了很大提高。目前OCR识别的软件很多,如:微软的MODI,清华紫光OCR等。这些软件广泛应用于各种文字识别领域。互感器自动化检定系统需要对互感器的铭牌信息进行识别,主要识别内容包括英文、数字、符号等。目前常用的识别方式有两种:一种是通过模式匹配的方式,将每种字符的标
3、准图像存成模板,在识别过程中对图像中的字符进行分割后,逐一比对,找到匹配度最高的字符。这种方式运算量相对较小,因此识别速度快,对系统硬件要求较低,然而不同厂家制作的互感器铭牌字体不尽相同,模式匹配方式对不同的字体的适应性不好,从而致使该方法的识别准确率不高;另一种方式是采用人工智能的方法让识别程序对所有字符进行自学习建成知识库,在识别时从知识库中获取知识进行识别。然而,OCR识别结果并非完全取决于软件算法的优略,图像字体、文字图像分辨率、图像对比度、文字图像水平度等都会影响到图像的识别结果。本文针对互感器铭牌的OCR识别,提出一种基于霍夫变换确定铭牌水平度,进而通过图像旋转方法对图像进行旋转矫
4、正,从而达到提高铭牌识别率的方法。一、应用背景随着国家电网公司“三集五大”的稳步推进,成立集约高效的省级计量中心,通过自动化检定流水线和智能仓储技术的推广应用,实现“整体式授权、自动化检定、智能化仓储、物流化配送”目标,成为必然。省级计量中心建设包括“四线一库”,即:单相电能表自动化检定系统、三相电能表自动化检定系统、计量用低压电流互感器自动化检定系统、用电采集终端自动化检定系统以及智能立体化仓库。计量用低压电流互感器自动化检定系统作为“四线一库”的重要组成部分,可实现与智能立体化仓库系统的无缝对接、自动运输、自动上下料、自动检定、自动分选贴标等功能。计量用低压电流互感器的外观检查作为自动检定
5、的一项重要内容,要求对互感器的铭牌信息正确性进行检测。针对直接采用OCR进行铭牌信息识别率不高的问题,本文采用了基于霍夫变换与图像旋转相结合的方法,先将铭牌图像调整水平,再进行OCR识别,从而提高了互感器铭牌信息的识别率。二、获取图像外围轮廓互感器的铭牌如图1所示,从图中我们可以看到使用OpenCV中的cvHistogram函数获得图片的直方图,进而从中得到图像的灰度分布情况。根据灰度分布情况找到两个峰值,分别对应黑色背景和白色文字的像素数量。图1原始采集图像以直方图中黑白两个峰值的作为图像二值化的两个阀值,使用OpenCV中的cvCanny()获取下图方框中的轮廓,得到图像如下图所示。图2轮
6、廓图像采用霍夫变换找到图像中的最长直线霍夫变换从黑白图像中检测直线(线段)的原理如下:直线的方程可以用y=k*x+b来表示,其中k和b分别对应直线的斜率和截距。那么经过某一点(xO,yO)的所有直线的参数都会满足方程yO=kxO+b。当我们把xO,yO视作常数,k,b视作变量。即将方程变换为:b=-xO*k+yO(1)这样,图像x-y平面上的一个点就映射到参数平面k-b上的一条直线。而x-y平面上的一条直线则对应参数平面k-b上的一组直线,这些直线将相交于一点(k,b)。霍夫变换就是根据这一性质,首先对于图像上每一个点,利用公式(1)求出参数平面对应的直线,把在这直线上的所有点的值都加1。最后
7、,找到参数平面上最大点的位置,这个位置就是原图像上直线的参数。假如图像平面上有两条直线,那么最终在参数平面上就会看到两个峰值点,依此类推。使用OpenCV中的cvHoughLine2()获得轮廓中的直线。该函数支持标准霍夫变换、概率霍夫变换,我们使用概率霍夫变换,设置查找线段的最小长度,即可得到如下满足要求的直线,如下图所示:(其中标出的红线为使用霍夫变换找到的图像中的直线段)25VA电流互感器型号:LFZ1D电賣比:50/5二次贿津$100000607(翩母GB1208W:0.2S级生产瞞:2011年11月图3使用霍夫变换获得直线段四、计算水平线角度根据找到的直线,获得图像水平偏差的角度。五
8、、对图像进行旋转根据水平偏差角,进行图像旋转矫正。矫正分三步:第一步:坐标变换,把以图形左上角为原点的图像坐标变换为以图像中心为原点的图像坐标。假设图像的宽为W,高为h,(xO,yO)为原坐标系内的一点,变换后该点坐标为(x1,y1)。x1=x0-w/2;y1=y0-h/2;即:10OXlyl1=xOyO1x010.0.5w-0.5h1-第二步:图像旋转在新的坐标系下,假设点(xO,yO)距离原点的距离为r,点与原点之间的连线与X轴的夹角为a,旋转的角度为0,旋转后的点为(x1,y1),如下图所示。那么有以下结论:xO=rcosa;yO=rsinax1=rcos(a-Q)=rcosacos0+rsinasin0=xOcos0+yOsin0;y1=rsin(a-0)=rsinacos0-rcosasin0=y0cos0-x0sin0;即:rcos9sin0OX1yl1=xoyo1xsinecas00I001-第三步:坐标反变换。即第一步的逆变换,把以图像中心为原点的图像坐标变换为以图形左上角为原点的图像坐标。x1=x0+w/2;y1=y0+h/2;即:100 xlyl1=xOyO1x010h.5w0.5h1.将上述三步合并成一步,即:100COS0sin00100 xlyl1=xOyO1x010XsinBCOS00X01
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年屯昌县带编教师招聘考试模拟试题及答案解析
- 2026年费县带编教师招聘笔试模拟试题及答案解析
- 2026年寿宁县带编教师招聘考试参考题库及答案解析
- 2026年嵩明县带编教师招聘考试模拟试题及答案解析
- 2026年费县带编教师招聘考试参考题库及答案解析
- 2026年天峻县带编教师招聘考试参考题库及答案解析
- 2026年竹山县带编教师招聘考试参考题库及答案解析
- 2026年二级建造师全科考试真题及详细答案解析(完整版)
- 2026年辉县市带编教师招聘考试备考题库及答案解析
- 2026年宁明县带编教师招聘考试参考题库及答案解析
- 2026年版《静脉治疗护理技术操作标准》试题及答案
- 2026年全国保密教育线上培训考试题(含答案)
- 人行天桥钢结构安装施工方案
- 2026年电力负荷预测的技术方法
- 污水处理厂进水异常应急处置方案培训
- 2026年秋季开学高中开学第一课(消防安全)课件
- 2026全国第二届班组长大赛(国防赛道)初赛理论参考题库(含答案)
- (2026年)过敏性休克抢救流程课件
- 地铁票务系统运维员岗位招聘考试试卷及答案
- 2026年秋季学期苏教版新版六年级上册科学教学计划含教学进度表
- 2026年高考语文真题全国Ⅱ卷《打橘子》详尽解析
评论
0/150
提交评论