图像二值化方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:29675213 阅读:22 留言:0更新日期:2021-08-13 21:57
本发明专利技术提供的图像二值化方法、装置、存储介质及计算机设备,依据预设条纹特征来确定条码图像以及条码图像中的指定区域,然后将条码图像划分为多个窗口,在对各个窗口进行二值化处理时,首先确定与所述指定区域对应的窗口的二值化阈值,然后利用该二值化阈值来对指定区域对应的窗口进行二值化操作,这样可以减少条码图像中的条码与背景存在较低对比度时,对二值化阈值选取造成的影响;接着,本申请基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理,这样可以有效避免因光照不均造成的部分区域或明或暗而带来的二值化错误的问题,从而有效提高二值化效果,进而提升条码图像的解码成功率。

【技术实现步骤摘要】
图像二值化方法、装置、存储介质及计算机设备
本专利技术涉及图像检测
,尤其涉及一种图像二值化方法、装置、存储介质及计算机设备。
技术介绍
图像二值化,指的是将图像上的各个像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。在进行图像二值化时,其二值化效果的好坏主要依赖于二值化阈值,二值化阈值选取的好,其图像黑白效果越明显。现有的图像在二值化时,主要是基于图像的像素值来确定对应的二值化阈值。但是,在对条码图像进行解码时,由于条码图像中存在条码等关键信息,若使用图像的像素值确定条码图像的二值化阈值,当条码存在部分光照不均、或与背景存在较低对比度时,容易导致图像模糊、清晰度不高等问题出现,从而影响二值化阈值的选取,使得二值化后的图像黑白效果不明显,进而降低条码图像的解码成功率。
技术实现思路
本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中当条码存在部分光照不均、或与背景存在较低对比度时,容易导致图像模糊、清晰度不高等问题出现,从而影响二值化阈值的选取,使得二值化后的图像黑白效果不明显,进而降低条码图像的解码成功率的技术缺陷。本专利技术提供了一种图像二值化方法,所述方法包括:获取满足预设条纹特征的条码图像,并确定所述条码图像中满足所述预设条纹特征的指定区域;将所述条码图像划分为多个窗口;确定与所述指定区域对应的窗口的二值化阈值;基于所述二值化阈值,对所述指定区域对应的窗口进行二值化处理;基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理。可选地,所述将所述条码图像划分为多个窗口的步骤,包括:依据所述条码图像的最大长度和最大宽度,确定窗口的覆盖区域;按照所述条码图像中的条纹宽度对所述覆盖区域进行划分,得到与所述条码图像对应的多个窗口。可选地,所述确定与所述指定区域对应的窗口的二值化阈值的步骤,包括:统计与所述指定区域对应的窗口内的像素信息;基于所述像素信息确定与所述指定区域对应的窗口的二值化阈值。可选地,所述基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理的步骤,包括:基于二值化处理后的窗口内的像素信息,确定相邻的未二值化处理的窗口的二值化阈值;基于所述二值化阈值对所述相邻的未二值化处理的窗口进行二值化处理。可选地,所述基于二值化处理后的窗口内的像素信息,确定相邻的未二值化处理的窗口的二值化阈值的步骤,包括:基于二值化处理后的窗口内的黑像素的像素值以及白像素的像素值,确定最终像素值,并将所述最终像素值作为相邻的未二值化处理的窗口的二值化阈值。可选地,所述基于所述二值化阈值对所述相邻的未二值化处理的窗口进行二值化处理的步骤,包括:在二值化处理后的各窗口中选取一窗口作为中心窗口;以所述中心窗口为起点,按照顺时针或逆时针方向,由近及远依次遍历各个窗口;在遍历过程中,对于遍历到的未二值化处理的窗口,利用与所述未二值化处理的窗口对应的二值化阈值,对所述未二值化处理的窗口进行二值化处理。可选地,所述以所述中心窗口为起点,按照顺时针或逆时针方向,由近及远依次遍历各个窗口的步骤,包括:以所述中心窗口为起点,按照顺时针或逆时针方向,依次遍历与所述中心窗口相邻的各个窗口;当遍历完与所述中心窗口相邻的各个窗口后,以已经遍历过的各窗口组成的整体窗口为新的中心窗口,返回执行以所述中心窗口为起点,按照顺时针或逆时针方向,依次遍历与所述中心窗口相邻的各个窗口的步骤,直至所有窗口均遍历完成为止。本专利技术还提供了一种图像二值化装置,包括:图像获取模块,用于获取满足预设条纹特征的条码图像,并确定所述条码图像中满足所述预设条纹特征的指定区域;图像划分模块,用于将所述条码图像划分为多个窗口;阈值确定模块,用于确定与所述指定区域对应的窗口的二值化阈值;第一处理模块,用于基于所述二值化阈值,对所述指定区域对应的窗口进行二值化处理;第二处理模块,用于基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理。本专利技术还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述图像二值化方法的步骤。本专利技术还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述图像二值化方法的步骤。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术提供的图像二值化方法、装置、存储介质及计算机设备,依据预设条纹特征来确定条码图像以及条码图像中的指定区域,然后将条码图像划分为多个窗口,在对各个窗口进行二值化处理时,首先确定与所述指定区域对应的窗口的二值化阈值,然后利用该二值化阈值来对指定区域对应的窗口进行二值化操作,这样可以减少条码图像中的条码与背景存在较低对比度时,对二值化阈值选取造成的影响;接着,本申请基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理,这样可以有效避免因光照不均造成的部分区域或明或暗而带来的二值化错误的问题,从而有效提高二值化效果,进而提升条码图像的解码成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种图像二值化方法的流程示意图;图2为本专利技术实施例提供的一种一维条码的结构示意图;图3为本专利技术实施例提供的另一种一维条码的结构示意图;图4为本专利技术实施例提供的QR码的结构示意图;图5为本专利技术实施例提供的DM码的结构示意图;图6为本专利技术实施例提供的QR码二值化前后对比图;图7为本专利技术实施例提供的DM码二值化前后对比图;图8为本专利技术实施例提供的将QR码划分为多个窗口的结构示意图;图9为本专利技术实施例提供的将DM码划分为多个窗口的结构示意图;图10为本专利技术实施例提供的QR码中指定区域对应的窗口的结构示意图;图11为本专利技术实施例提供的DM码中指定区域对应的窗口的结构示意图;图12为本专利技术实施例提供的对QR码中相邻的未二值化处理的窗口进行二值化处理的过程示意图;图13为本专利技术实施例提供的一种回字型遍历方式的结构示意图;图14为本专利技术实施例提供的一种螺旋型遍历方式的结构示意图;图15为本专利技术实施例提供的一种图像二值化装置的结构示意图;图16为本专利技术实施例提供的一种计算机设备的内部结构示意图。具体实施本文档来自技高网...

【技术保护点】
1.一种图像二值化方法,其特征在于,所述方法包括:/n获取满足预设条纹特征的条码图像,并确定所述条码图像中满足所述预设条纹特征的指定区域;/n将所述条码图像划分为多个窗口;/n确定与所述指定区域对应的窗口的二值化阈值;/n基于所述二值化阈值,对所述指定区域对应的窗口进行二值化处理;/n基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理。/n

【技术特征摘要】
1.一种图像二值化方法,其特征在于,所述方法包括:
获取满足预设条纹特征的条码图像,并确定所述条码图像中满足所述预设条纹特征的指定区域;
将所述条码图像划分为多个窗口;
确定与所述指定区域对应的窗口的二值化阈值;
基于所述二值化阈值,对所述指定区域对应的窗口进行二值化处理;
基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理。


2.根据权利要求1所述的图像二值化方法,其特征在于,所述将所述条码图像划分为多个窗口的步骤,包括:
依据所述条码图像的最大长度和最大宽度,确定窗口的覆盖区域;
按照所述条码图像中的条纹宽度对所述覆盖区域进行划分,得到与所述条码图像对应的多个窗口。


3.根据权利要求1所述的图像二值化方法,其特征在于,所述确定与所述指定区域对应的窗口的二值化阈值的步骤,包括:
统计与所述指定区域对应的窗口内的像素信息;
基于所述像素信息确定与所述指定区域对应的窗口的二值化阈值。


4.根据权利要求1所述的图像二值化方法,其特征在于,所述基于二值化处理后的窗口内的像素信息,对相邻的未二值化处理的窗口进行二值化处理的步骤,包括:
基于二值化处理后的窗口内的像素信息,确定相邻的未二值化处理的窗口的二值化阈值;
基于所述二值化阈值对所述相邻的未二值化处理的窗口进行二值化处理。


5.根据权利要求4所述的图像二值化方法,其特征在于,所述基于二值化处理后的窗口内的像素信息,确定相邻的未二值化处理的窗口的二值化阈值的步骤,包括:
基于二值化处理后的窗口内的黑像素的像素值以及白像素的像素值,确定最终像素值,并将所述最终像素值作为相邻的未二值化处理的窗口的二值化阈值。


6.根据权利要求4所述的图像二值化方法,其特征在于,所述基于所述二值化阈值对所述相邻的未二值化处理的窗口进行...

【专利技术属性】
技术研发人员:顾善中王正国吴俊斌田晓明
申请(专利权)人:江苏东大集成电路系统工程技术有限公司
类型:发明
国别省市:江苏;32

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

1