一种基于图像的背景信息识别方法及装置制造方法及图纸

技术编号:15792904 阅读:56 留言:0更新日期:2017-07-10 02:28
本发明专利技术实施例公开了一种基于图像的背景信息识别方法及装置,所述方法包括:获取二值化图像,二值化图像中各个像素点的像素值为第一像素值或者第二像素值,第一像素值用于指示像素点为字符信息或者背景信息,第二像素值用于指示像素点为字符信息;确定二值化图像中的像素点、与像素点相邻的前一个像素点以及后一个像素点的像素值均为第一像素值,像素点、前一个像素点以及后一个像素点位于同一行或者同一列;判断像素点是否为图像边缘;当像素点不是图像边缘时,将与像素点相邻的其他像素点识别为背景信息。采用本发明专利技术实施例,可有效识别背景信息。

【技术实现步骤摘要】
一种基于图像的背景信息识别方法及装置
本专利技术涉及图像
,尤其涉及一种基于图像的背景信息识别方法及装置。
技术介绍
数字图像处理(DigitalImageProcessing)指的是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。灰度阈值分割方法是一种最常用的并行区域技术,灰度阈值分割方法实际上是输入图像f到输出图像g的如下变换:其中,T为阈值,对于物体的图像元素g(i,j)=1,对于背景的图像元素g(i,j)=0。由此可见,灰度阈值分割方法的关键是确定阈值,将阈值与像素点的灰度值逐个进行比较,而且像素分割可对各像素并行地进行,分割的结果直接给出图像区域。在许多情况下,物体和背景的对比度在图像中的各处不是一样的,这时很难用一个统一的阈值将物体与背景分开,无法有效识别背景信息。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于图像的背景信息识别方法及装置,可有效识别背景信息。为了解决上述技术问题,本专利技术实施例提供了一种基于图像的背景信息识别方法,包括:获取二值化图像,所述二值化图像中各个像素点的像素值为第一像素值或者第二像素值,所述第一像素值用于指示所述像素点为字符信息或者背景信息,所述第二像素值用于指示所述像素点为字符信息;确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,所述像素点、前一个像素点以及后一个像素点位于同一行或者同一列;判断所述像素点是否为图像边缘;当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息。相应地,本专利技术实施例还提供了一种基于图像的背景信息识别装置,包括:图像获取单元,用于获取二值化图像,所述二值化图像中各个像素点的像素值为第一像素值或者第二像素值,所述第一像素值用于指示所述像素点为字符信息或者背景信息,所述第二像素值用于指示所述像素点为字符信息;像素值确定单元,用于确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,所述像素点、前一个像素点以及后一个像素点位于同一行或者同一列;像素点判断单元,用于判断所述像素点是否为图像边缘;背景信息识别单元,用于当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息。实施本专利技术实施例,通过获取二值化图像,确定二值化图像中的像素点、与像素点相邻的前一个像素点以及后一个像素点的像素值均为第一像素值,判断像素点是否为图像边缘,当像素点不是图像边缘时,将与像素点相邻的其他像素点识别为背景信息,可有效识别背景信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中提供的一种基于图像的背景信息识别方法的流程示意图;图2A是本专利技术实施例中提供的一种图像边缘信息的界面示意图;图2B是本专利技术实施例中提供的一种二值化图像的界面示意图;图2C是本专利技术实施例中提供的一种像素点阵列的界面示意图;图3是本专利技术实施例中提供的一种基于图像的背景信息识别装置的结构示意图;图4是本专利技术实施例中提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。上述颜值获取方法可以运行在平板电脑、手机、个人计算机(PersonalComputer,PC)、笔记本电脑或网络电视等终端中。请参见图1,图1是本专利技术实施例中的一种颜值获取方法的流程示意图,如图所示本专利技术实施例中的颜值获取方法可以包括:S101,获取二值化图像,二值化图像中各个像素点的像素值为第一像素值或者第二像素值。终端可以获取二值化图像,二值化图像中各个像素点的像素值为第一像素值或者第二像素值。其中,第一像素值可以用于指示该像素点为字符信息或者背景信息,第二像素值可以用于指示该像素点为字符信息。以图2B所示的二值化图像的界面示意图为例,该二值化图像中背景区域为黑色,字符区域大部分为白色,少部分为黑色,即背景区域中的像素点的像素值为0,字符区域中的像素点的像素值为0或者255,也就是说,像素值为0的像素点可以是背景信息或者字符信息,像素值为255的像素点为字符信息,则终端通过判断像素点的像素值为0或者255的方式无法识别该像素点为背景信息或者字符信息,对此,通过确定像素点、与该像素点相邻的前一个像素点以及后一个像素点的像素值均为第一像素值,且该像素点不是图像边缘的方式,可以识别与该像素点相邻的其他像素点为背景信息。第一像素值可以为0,第二像素值可以为255,背景区域中的像素点的像素值为0,该二值化图像中字符区域包括黑色和白色,字符区域中的像素点的像素值为0或者255。在可选实施例中,如果当前需要进行背景信息识别的图像为二值化图像,终端可以直接获取该二值化图像。其中,数字图像可以用m*n的矩阵表示,形成m*n个网格,各个网格代表一个像素点,各个像素点和像素值一一对应。二值化图像中各个像素点的像素值为第一像素值或者第二像素值,例如二值化图像包括背景区域和字符区域,背景区域中各个像素点的像素值可以为第一像素值,示例性的,第一像素值可以为0,即背景区域为黑色,字符区域中各个像素点的像素值可以为第一像素值或者第二像素值,示例性的,第二像素值可以为255,即字符区域大部分为白色,未被白色填充的部分为黑色。字符区域中的字符信息可以包括物体、文字或者人物等。在可选实施例中,如果当前需要进行背景信息识别的图像不是二值化图像,终端可以对当前需要进行背景信息识别的图像进行边缘检测,得到图像边缘信息,对图像边缘信息进行形态学图像处理,得到二值化图像。其中,边缘检测是通过预设算法提取图像中字符与背景之间的交界线,预设算法可以包括:罗伯茨(Roberts)算子,Prewitt算子(是一种一阶微分算子,利用像素点上下、左右邻点的灰度差,在边缘处达到极值检测边缘),索贝尔(Sobel)算子,Marr-Hildreth算子(是一种二阶微分算子),Canny算子(是一种二阶微分算子)或者拉普拉斯(Laplace)算子等。图像边缘信息可以为图像中亮度发生急剧变化的区域边界。形态学图像处理可以为膨胀运算,即填充像素值为第二像素值的像素点所处的网格)。以图2B所示的二值化图像的界面示意图为例,传统的膨胀运算无法填充字符区域的所有部分,则背景区域为黑色,字符区域的大部分为白色,少量未被填充的部分为黑色,即通过膨胀运算得到的二值化图像中字符区域的像素点的像素值可以包括第一像素值或者第二像素值,背景区域的像素点的像素值为第一像素值。具体实现中,终端可以对当前需要进行背景信息识别的图像进行图像缩放,例如将当前需要进行背景信息识别的本文档来自技高网...
一种基于图像的背景信息识别方法及装置

【技术保护点】
一种基于图像的背景信息识别方法,其特征在于,包括:获取二值化图像,所述二值化图像中各个像素点的像素值为第一像素值或者第二像素值,所述第一像素值用于指示所述像素点为字符信息或者背景信息,所述第二像素值用于指示所述像素点为字符信息;确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,所述像素点、前一个像素点以及后一个像素点位于同一行或者同一列;判断所述像素点是否为图像边缘;当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息。

【技术特征摘要】
1.一种基于图像的背景信息识别方法,其特征在于,包括:获取二值化图像,所述二值化图像中各个像素点的像素值为第一像素值或者第二像素值,所述第一像素值用于指示所述像素点为字符信息或者背景信息,所述第二像素值用于指示所述像素点为字符信息;确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,所述像素点、前一个像素点以及后一个像素点位于同一行或者同一列;判断所述像素点是否为图像边缘;当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息。2.根据权利要求1所述方法,其特征在于,所述判断所述像素点是否为图像边缘,包括:判断与所述像素点相邻的所有像素点的像素值是否均为所述第一像素值;当与所述像素点相邻的所有像素点的像素值均为所述第一像素值时,确定所述像素点不是图像边缘;当存在至少一个与所述像素点相邻的像素点的像素值为所述第二像素值时,确定所述像素点是图像边缘。3.根据权利要求1所述方法,其特征在于,所述确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,包括:在所述二值化图像中确定像素点阵列,所述像素点阵列为n*n矩阵,n为大于2的正整数;确定位于第一行的n个像素点的像素值均为所述第一像素值;所述当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息,包括:当位于第一行第m列的像素点不是图像边缘时,将位于所述第一行的前一行且第m列的像素点识别为背景信息,2≤m≤n-1。4.根据权利要求1所述方法,其特征在于,所述确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,包括:在所述二值化图像中确定像素点阵列,所述像素点阵列为n*n矩阵,n为大于2的正整数;确定位于第n行的n个像素点的像素值均为所述第一像素值;所述当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息,包括:当位于第n行第m列的像素点不是图像边缘时,将位于所述第n行的后一行且第m列的像素点识别为背景信息,2≤m≤n-1。5.根据权利要求1所述方法,其特征在于,所述确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,包括:在所述二值化图像中确定像素点阵列,所述像素点阵列为n*n矩阵,n为大于2的正整数;确定位于第一列的n个像素点的像素值均为所述第一像素值;所述当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息,包括:当位于第m行第一列的像素点不是图像边缘时,将位于第m行且所述第一列的前一列的像素点识别为背景信息,2≤m≤n-1。6.根据权利要求1所述方法,其特征在于,所述确定所述二值化图像中的像素点、与所述像素点相邻的前一个像素点以及后一个像素点的像素值均为所述第一像素值,包括:在所述二值化图像中确定像素点阵列,所述像素点阵列为n*n矩阵,n为大于2的正整数;确定位于第n列的n个像素点的像素值均为所述第一像素值;所述当所述像素点不是图像边缘时,将与所述像素点相邻的其他像素点识别为背景信息,包括:当位于第m行第n列的像素点不是图像边缘时,将位于第m行...

【专利技术属性】
技术研发人员:周龙沙王红法
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1