基于图像OCR识别的机顶盒信息检测方法及系统技术方案

技术编号:26260029 阅读:30 留言:0更新日期:2020-11-06 17:55
本发明专利技术涉及图像识别技术领域,本发明专利技术旨在解决现有技术无法快速准确地发现机顶盒中信息有误的问题,提出一种基于图像OCR识别的机顶盒信息检测方法及系统,技术方案概括为:获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;基于OCR识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。本发明专利技术实现了对机顶盒信息快速准确的检测,适用于机顶盒。

【技术实现步骤摘要】
基于图像OCR识别的机顶盒信息检测方法及系统
本专利技术涉及图像识别
,具体来说涉及一种基于图像OCR识别的机顶盒信息检测方法及系统。
技术介绍
随着生活水平的提高,机顶盒已成为每个家庭必备的设备,因此,机顶盒的质量显得尤为重要。但如果机顶盒写入的信息有误,将导致机顶盒无法正常运行,极大的影响了用户的观看体验。现有技术对机顶盒等视频盒子的信息检测还停留在传统的人工测试判定,即通过人工的方式对视频图像上的信息进行比对来检验正误,但是人工检测的方式带有很多个人主观观点,无法快速准确地发现机顶盒中信息有误的问题。
技术实现思路
本专利技术旨在解决现有技术无法快速准确地发现机顶盒中信息有误的问题,提出一种基于图像OCR识别的机顶盒信息检测方法及系统。本专利技术解决上述技术问题所采用的技术方案是:基于图像OCR识别的机顶盒信息检测方法,包括以下步骤:步骤1、获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;步骤2、确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;步骤3、对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;步骤4、基于OCR识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。进一步的,步骤3中,所述灰度处理包括:对待检测图像进行灰化处理,得到只包含一种灰度值的灰度图像,灰化公式如下:f(x,y)=0.30R(x,y)+0.59G(x,y)+0.11B(x,y);式中,f(x,y)表示灰度图像中像素的灰度值,R表示红色分量值,G表示绿分量值,B表示蓝色分量值。进一步的,步骤3中,所述二值化处理包括:确定灰度阈值,根据所述灰度阈值对灰度图像进行二值化处理得到二值图像,所述确定灰度阈值的方法包括:设定初始灰度阈值,对于灰度图像的每个像素,计算其Kirsh算子,根据初始灰度阈值与Kirsh算子的大小对初始灰度阈值进行动态调整得到灰度阈值。进一步的,步骤3中,所述膨胀腐蚀处理包括:遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最大值,用该最大值替换当前像素值;遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最小值,用该最小值替换当前像素值。进一步的,步骤4中,所述基于OCR识别处理后的待检测图像中的文字信息具体包括:将处理后的待检测图像输入至Tesseract-OCR引擎中,Tesseract-OCR引擎对待检测图像进行文字识别得到待检测图像的文字信息。进一步的,步骤4中,所述根据文字信息判断机顶盒的信息是否有误具体包括:比较所述文字信息与预设文字信息是否一致,若一致,则表示机顶盒的信息正确,否则,表示机顶盒的信息有误。本专利技术还提出一种基于图像OCR识别的机顶盒信息检测系统,包括:获取单元、裁剪单元、图像处理单元和Tesseract-OCR引擎;所述获取单元用于获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;所述裁剪单元用于确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;所述图像处理单元用于对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;所述Tesseract-OCR引擎用于识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。进一步的,所述灰度处理包括:对待检测图像进行灰化处理,得到只包含一种灰度值的灰度图像,灰化公式如下:f(x,y)=0.30R(x,y)+0.59G(x,y)+0.11B(x,y);式中,f(x,y)表示灰度图像中像素的灰度值,R表示红色分量值,G表示绿分量值,B表示蓝色分量值。进一步的,所述二值化处理包括:确定灰度阈值,根据所述灰度阈值对灰度图像进行二值化处理得到二值图像,所述确定灰度阈值的方法包括:设定初始灰度阈值,对于灰度图像的每个像素,计算其Kirsh算子,根据初始灰度阈值与Kirsh算子的大小对初始灰度阈值进行动态调整得到灰度阈值。进一步的,所述膨胀腐蚀处理包括:遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最大值,用该最大值替换当前像素值;遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最小值,用该最小值替换当前像素值。本专利技术的有益效果是:本专利技术所述的基于图像OCR识别的机顶盒信息检测方法及系统,通过对获取的图像进行裁剪,形成区域较小的待检测图像,降低了图像识别的计算量,并且对待检测图像依次进行灰度处理、二值化处理和膨胀腐蚀处理,提高了图像中文字识别的准确度,此外,本专利技术基于OCR识别待检测图像中的文字信息,能够识别受损字符,具有较强的鲁棒性,同时也提高了文字识别的准确性,实现了对机顶盒信息快速准确的检测。附图说明图1为本专利技术实施例所述的基于图像OCR识别的机顶盒信息检测方法的流程示意图;图2为本专利技术实施例所述的基于图像OCR识别的机顶盒信息检测系统的结构示意图。具体实施方式下面将结合附图对本专利技术的实施方式进行详细描述。本专利技术旨在解决现有技术无法快速准确地发现机顶盒中信息有误的问题,提出一种基于图像OCR识别的机顶盒信息检测方法及系统,其技术构思如下:获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;基于OCR识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。首先,从机顶盒中获取包含机顶盒信息的图像,然后,根据图像中的待检测信息对应的待检测区域的位置坐标,确定出裁剪区域,得到较小的待检测图像,再然后,对得到的较小的待检测图像依次进行相应的处理,使得待检测图像中的文字图像和背景图像分离,进而提高文字识别的准确率,其中,图像处理包括:灰度处理、二值化处理和膨胀腐蚀处理;具体的,待检测图像进行灰度处理后得到灰度图像,对灰度图像进行二值化处理后得到二值图像,再对二值图像进行先膨胀后腐蚀处理,得到处理后的待检测图像,最后,基于OCR识别其中的文字信息,并基于识别出来的文字信息本文档来自技高网...

【技术保护点】
1.基于图像OCR识别的机顶盒信息检测方法,其特征在于,包括以下步骤:/n步骤1、获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;/n步骤2、确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;/n步骤3、对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;/n步骤4、基于OCR识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。/n

【技术特征摘要】
1.基于图像OCR识别的机顶盒信息检测方法,其特征在于,包括以下步骤:
步骤1、获取机顶盒的图像,所述图像中包含机顶盒的待检测信息;
步骤2、确定所述待检测信息对应的待检测区域的位置坐标,根据所述位置坐标对获取的图像进行裁剪得到待检测图像;
步骤3、对所述待检测图像进行图像处理,使得待检测图像中的文字图像和背景图像分离,所述图像处理至少包括:灰度处理、二值化处理和膨胀腐蚀处理;
步骤4、基于OCR识别处理后的待检测图像中的文字信息,根据所述文字信息判断机顶盒的信息是否有误。


2.如权利要求1所述的基于图像OCR识别的机顶盒信息检测方法,其特征在于,步骤3中,所述灰度处理包括:
对待检测图像进行灰化处理,得到只包含一种灰度值的灰度图像,灰化公式如下:
f(x,y)=0.30R(x,y)+0.59G(x,y)+0.11B(x,y);
式中,f(x,y)表示灰度图像中像素的灰度值,R表示红色分量值,G表示绿分量值,B表示蓝色分量值。


3.如权利要求2所述的基于图像OCR识别的机顶盒信息检测方法,其特征在于,步骤3中,所述二值化处理包括:
确定灰度阈值,根据所述灰度阈值对灰度图像进行二值化处理得到二值图像,所述确定灰度阈值的方法包括:
设定初始灰度阈值,对于灰度图像的每个像素,计算其Kirsh算子,根据初始灰度阈值与Kirsh算子的大小对初始灰度阈值进行动态调整得到灰度阈值。


4.如权利要求3所述的基于图像OCR识别的机顶盒信息检测方法,其特征在于,步骤3中,所述膨胀腐蚀处理包括:
遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最大值,用该最大值替换当前像素值;
遍历所述二值图像的每一个像素,用结构元素的中心点对准当前正在遍历的像素,获取当前结构元素所覆盖下的二值图像对应区域内的所有像素的最小值,用该最小值替换当前像素值。


5.如权利要求1所述的基于图像OCR识别的机顶盒信息检测方法,其特征在于,步骤4中,所述基于OCR识别处理后的待检测图像中的文字信息具体包括:
将处理后的待检测图像输入至Tesseract-OCR引擎中,Tesseract-OCR引擎对待检测图像进行文字识别得到待检测图像的文字信息。


6...

【专利技术属性】
技术研发人员:张雷鸣靳国荣姚亮常吕伦何红
申请(专利权)人:四川长虹网络科技有限责任公司
类型:发明
国别省市:四川;51

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

1