用于检测logo偏移的方法及装置制造方法及图纸

技术编号:34686941 阅读:27 留言:0更新日期:2022-08-27 16:20
一种用于检测logo偏移的方法及装置,该方法包括:在logo图像的背景为白色背景的情况下,确定logo图像的四条边界,其中,四条边界包括上、下边界和左、右边界;分别确定四条边界中的每条边界到logo图像中的logo实体的距离;以及根据上、下边界到logo实体的距离的差值以及左、右边界到logo实体的距离的差值,确定logo图像中的logo实体是否存在偏移。通过本发明专利技术实施例提供的方法及装置,解决了现有的图像偏移检测技术无法实现logo偏移检测的问题,可以快速有效地对上亿数量级的logo图像实现偏移检测,即实现合规检测,可以极大地节省企业的人力,同时对特殊logo图像进行了兼容,能够达到不逊色于人工划分的精度。不逊色于人工划分的精度。不逊色于人工划分的精度。

【技术实现步骤摘要】
用于检测logo偏移的方法及装置


[0001]本专利技术涉及图像检测
,具体而言,涉及一种用于检测logo偏移的方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]有些网站会在各公司的企业详情页面为各公司附上logo图片,这些logo有的是由企业自主上传,也有些是由企业工作人员从互联网通过爬虫技术爬取。对数据库中的各公司logo检查时,我们发现有大量的logo存在偏移现象,而通过人为检查从上亿张图像中筛除偏移logo是非常困难的。
[0003]现有的图像处理技术中,检测目标图像是否偏移,通常需要将目标图像与标准图像的整帧图像进行比对或叠加处理,直接获取图像的分界位置。利用图像处理算法同时处理目标图像和标准图像,进行图像配准,便能判断目标图像是否偏移并计算出偏移值。由于通常不会有完整的公司logo标准图像库,因而现有通过图像配准来判断图像是否偏移的方案并不适用于公司logo偏移检测的场景。

技术实现思路

[0004]鉴于此,本专利技术提出了一种用于检测logo偏移的方法及装置,以解决现有的图像偏移检测技术无法实现logo偏移检测的问题。
[0005]第一方面,本专利技术实施例提供了一种用于检测logo偏移的方法,其特征在于,所述方法包括:在logo图像的背景为白色背景的情况下,确定所述logo图像的四条边界,其中,所述四条边界包括上、下边界和左、右边界;分别确定所述四条边界中的每条边界到所述logo图像中的logo实体的距离;以及根据所述上、下边界到所述logo实体的距离的差值以及所述左、右边界到所述logo实体的距离的差值,确定所述logo图像中的所述logo实体是否存在偏移。
[0006]进一步地,通过以下方式确定所述logo图像的背景是否为白色背景:计算所述logo图像中白色像素的占比;以及在计算结果表征所述logo图像中白色像素的占比大于第一阈值的情况下,确定所述logo图像的背景为白色背景。
[0007]进一步地,分别确定所述四条边界中的每条边界到所述logo图像中的logo实体的距离,包括:针对所述四条边界中的第一边界,从所述第一边界开始向所述logo实体方向逐行遍历每行内的所有像素的像素值是否均为背景像素值,在遍历到首个行内存在不为背景像素值的像素时,将该行的行号作为所述第一边界到所述logo实体的距离,其中,所述第一边界为上边界或下边界;和/或针对所述四条边界中的第二边界,从所述第二边界开始向所述logo实体方向逐列遍历每列内的所有像素的像素值是否均为背景像素值,在遍历到首个列内存在不为背景像素值的像素时,将该列的列号作为所述第二边界到所述logo实体的距离,其中,所述第二边界为左边界或右边界。
[0008]进一步地,根据所述上、下边界到所述logo实体的距离的差值以及所述左、右边界
到所述logo实体的距离的差值,确定所述logo图像中的所述logo实体是否存在偏移,包括:在所述上、下边界到所述logo实体的距离的差值小于或等于所述logo图像高度的N分之一,并且所述左、右边界到所述logo实体的距离的差值小于或等于所述logo图像宽度的M分之一的情况下,确定所述logo图像中的所述logo实体不存在偏移,其中,M、N为整数。
[0009]进一步地,该方法还包括:在确定所述logo图像中的所述logo实体存在偏移的情况下,对所述logo图像中的logo实体进行轮廓检测;在检测到轮廓数大于或等于第二阈值的情况下,计算所述logo实体中的主体logo的面积与所述logo实体的面积的比值,其中,所述主体logo为最大轮廓对应的logo部分;以及在所述比值大于或等于第三阈值的情况下,所述logo图像中的所述logo实体被重新确定为不存在偏移。
[0010]进一步地,该方法还包括:在确定所述logo图像中的所述logo实体存在偏移的情况下,且在所述比值小于所述第三阈值的情况下,所述logo图像中的所述logo实体被最终确定为存在偏移。
[0011]进一步地,该方法还包括:在确定所述logo图像中的所述logo实体存在偏移的情况下,且在检测到轮廓数小于所述第二阈值的情况下,所述logo图像中的所述logo实体被最终确定为存在偏移。
[0012]进一步地,该方法还包括:在所述logo图像的背景为非白色背景的情况下,先对所述logo图像进行聚类处理,以确定所述logo图像中的背景部分和前景logo部分,再采用与白色背景logo图像类似的logo偏移检测方法进行logo偏移检测。
[0013]进一步地,在对所述logo图像进行聚类处理之前,还包括:先降低所述logo图像的分辨率。
[0014]进一步地,降低所述logo图像的分辨率,包括:将所述logo图像划分为(w/step_X)*(h/step_Y)个方格,并对每个方格内的像素值进行均化,其中,w为所述logo图像的宽,h为所述logo图像的高,step_X为预设横向步长,step_Y为预设纵向步长。
[0015]第二方面,本专利技术实施例还提供了一种用于检测logo偏移的装置,其特征在于,所述装置包括:边界确定单元,用于在logo图像的背景为白色背景的情况下,确定所述logo图像的四条边界,其中,所述四条边界包括上、下边界和左、右边界;距离确定单元,用于分别确定所述四条边界中的每条边界到所述logo图像中的logo实体的距离;以及第一偏移确定单元,用于根据所述上、下边界到所述logo实体的距离的差值以及所述左、右边界到所述logo实体的距离的差值,确定所述logo图像中的所述logo实体是否存在偏移。
[0016]进一步地,通过以下方式确定所述logo图像的背景是否为白色背景:计算所述logo图像中白色像素的占比;以及在计算结果表征所述logo图像中白色像素的占比大于第一阈值的情况下,确定所述logo图像的背景为白色背景。
[0017]进一步地,距离确定单元,还用于:针对所述四条边界中的第一边界,从所述第一边界开始向所述logo实体方向逐行遍历每行内的所有像素的像素值是否均为背景像素值,在遍历到首个行内存在不为背景像素值的像素时,将该行的行号作为所述第一边界到所述logo实体的距离,其中,所述第一边界为上边界或下边界;和/或针对所述四条边界中的第二边界,从所述第二边界开始向所述logo实体方向逐列遍历每列内的所有像素的像素值是否均为背景像素值,在遍历到首个列内存在不为背景像素值的像素时,将该列的列号作为所述第二边界到所述logo实体的距离,其中,所述第二边界为左边界或右边界。
[0018]进一步地,第一偏移确定单元,还用于:在所述上、下边界到所述logo实体的距离的差值小于或等于所述logo图像高度的N分之一,并且所述左、右边界到所述logo实体的距离的差值小于或等于所述logo图像宽度的M分之一的情况下,确定所述logo图像中的所述logo实体不存在偏移,其中,M、N为整数。
[0019]进一步地,该装置还包括第二偏移确定单元,用于:在确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于检测logo偏移的方法,其特征在于,包括:在logo图像的背景为白色背景的情况下,确定所述logo图像的四条边界,其中,所述四条边界包括上、下边界和左、右边界;分别确定所述四条边界中的每条边界到所述logo图像中的logo实体的距离;以及根据所述上、下边界到所述logo实体的距离的差值以及所述左、右边界到所述logo实体的距离的差值,确定所述logo图像中的所述logo实体是否存在偏移。2.根据权利要求1所述的方法,其特征在于,通过以下方式确定所述logo图像的背景是否为白色背景:计算所述logo图像中白色像素的占比;以及在计算结果表征所述logo图像中白色像素的占比大于第一阈值的情况下,确定所述logo图像的背景为白色背景。3.根据权利要求1或2所述的方法,其特征在于,分别确定所述四条边界中的每条边界到所述logo图像中的logo实体的距离,包括:针对所述四条边界中的第一边界,从所述第一边界开始向所述logo实体方向逐行遍历每行内的所有像素的像素值是否均为背景像素值,在遍历到首个行内存在不为背景像素值的像素时,将该行的行号作为所述第一边界到所述logo实体的距离,其中,所述第一边界为上边界或下边界;和/或针对所述四条边界中的第二边界,从所述第二边界开始向所述logo实体方向逐列遍历每列内的所有像素的像素值是否均为背景像素值,在遍历到首个列内存在不为背景像素值的像素时,将该列的列号作为所述第二边界到所述logo实体的距离,其中,所述第二边界为左边界或右边界。4.根据权利要求1所述的方法,其特征在于,根据所述上、下边界到所述logo实体的距离的差值以及所述左、右边界到所述logo实体的距离的差值,确定所述logo图像中的所述logo实体是否存在偏移,包括:在所述上、下边界到所述logo实体的距离的差值小于或等于所述logo图像高度的N分之一,并且所述左、右边界到所述logo实体的距离的差值小于或等于所述logo图像宽度的M分之一的情况下,确定所述logo图像中的所述logo实体不存在偏移,其中,M、N为整数。5.根据权利要求1所述的方法,还包括:在确定所述logo图像中的所述logo实体存在偏移的情况下,对所述logo图像中的logo实体进行轮廓检测;在检测到轮廓数大于或等于第二阈值的情况下,计算所述logo实体中的主体logo的面积与所述logo实体的面积的比值,其中,所述主体logo为最大轮...

【专利技术属性】
技术研发人员:黄浩
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:

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

1