一种图像检测的方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:27222558 阅读:19 留言:0更新日期:2021-02-04 11:42
本发明专利技术的至少一个实施例提供了一种图像检测的方法、装置、设备和计算机存储介质,其中方法包括:获取待检测图像在灰度色彩空间下的待检测图像数据;确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图;确定每一预定亮度区间的亮度累积直方图变化量相对于亮度值的斜率;将所述每一预定亮度区间的对应斜率分别与预设斜率阈值进行比较;若统计出对应斜率大于预设斜率阈值的预定亮度区间的数量满足预设要求,则确定所述待检测图像与逆光场景相关。本发明专利技术的至少一个实施例可以提高在局部逆光的情况下的图像识别性能。部逆光的情况下的图像识别性能。部逆光的情况下的图像识别性能。

【技术实现步骤摘要】
一种图像检测的方法、装置、设备和计算机存储介质


[0001]本专利技术实施例涉及计算机应用
,特别涉及一种图像检测的方法、装置、设备和计算机存储介质。

技术介绍

[0002]图像采集设备目前被广泛地应用在众多电子设备,例如手机上配备了摄像头、数码相机上配备摄像头,无人机上配备视觉传感器等。在图像采集的过程中,不可避免地会遇到诸如逆光等特定拍摄场景。为了后续图像处理的便利或基于图像的各种决策的准确性,对于图像是否遇到逆光等特定拍摄场景的检测是必要的。
[0003]目前的逆光检测方式通常对于因处于逆光场景而全局图像受到影响的情况具有较好的检测性,但尚缺乏可以对图像受到局部逆光的情况进行较好检测的方案。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种图像检测的方法、装置、设备和计算机存储介质,以便于提高局部逆光情况下的识别性能。
[0005]具体技术方案如下:
[0006]一方面,本专利技术提供了一种图像检测的方法,该方法包括:
[0007]获取待检测图像在灰度色彩空间下的待检测图像数据;
[0008]确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图;
[0009]确定每一预定亮度区间的亮度累积直方图变化量相对于亮度值的斜率;
[0010]将所述每一预定亮度区间的对应斜率分别与预设斜率阈值进行比较;
[0011]若统计出所述对应斜率大于预设斜率阈值的预定亮度区间的数量满足预设要求,则确定所述待检测图像与逆光场景相关。
[0012]根据本专利技术一优选实施方式,所述确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图包括:
[0013]确定所述待检测图像数据的亮度直方图数据,所述亮度直方图数据包括256个数组,第i个数组X[i]表示所述在灰度色彩空间下的待检测图像数据中亮度值为i的像素数量;
[0014]基于所述亮度直方图数据确定亮度累积直方图数据,所述亮度累积直方图数据包括256个数组,第i个数组Y[i]表示所述在灰度色彩空间下的待检测图像数据中亮度值小于或等于i的像素数量。
[0015]根据本专利技术一优选实施方式,该方法还包括:对所述亮度累积直方图进行归一化,归一化到[0,255];
[0016]所述预设斜率阈值为1.5以上的值。
[0017]根据本专利技术一优选实施方式,所述预设要求包括:
[0018]所述对应斜率大于预设斜率阈值的预定亮度区间的数量超过亮度区间总数量的
二分之一。
[0019]第二方面,本专利技术提供了一种图像检测的装置,该装置包括:
[0020]获取单元,用于获取待检测图像在灰度色彩空间下的待检测图像数据;
[0021]直方图确定单元,用于确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图,确定每一预定亮度区间的亮度累积直方图变化量相对于亮度值的斜率;
[0022]逆光检测单元,用于将所述每一预定亮度区间的对应斜率分别与预设斜率阈值进行比较;若统计出所述对应斜率大于预设斜率阈值的预定亮度区间的数量满足预设要求,则确定所述待检测图像与逆光场景相关。
[0023]根据本专利技术一优选实施方式,所述直方图确定单元,具体用于:
[0024]确定所述待检测图像数据的亮度直方图数据,所述亮度直方图数据包括256个数组,第i个数组X[i]表示所述在灰度色彩空间下的待检测图像数据中亮度为i的像素数量;
[0025]基于所述亮度直方图数据确定亮度累积直方图数据,所述亮度累积直方图数据包括256个数组,第i个数组Y[i]表示所述在灰度色彩空间下的待检测图像数据中亮度值小于或等于i的像素数量。
[0026]根据本专利技术一优选实施方式,所述直方图确定单元,还用于对所述亮度累积直方图进行归一化,归一化到[0,255];
[0027]所述逆光检测单元采用的所述预设斜率阈值为1.5以上的值。
[0028]根据本专利技术一优选实施方式,所述预设要求包括:
[0029]所述对应斜率大于预设斜率阈值的预定亮度区间的数量超过亮度区间总数量的二分之一。
[0030]第三方面,本专利技术提供了一种设备,所述设备包括:
[0031]一个或多个处理器;
[0032]存储装置,用于存储一个或多个程序,
[0033]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的方法。
[0034]第四方面,本专利技术提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上所述的方法。
[0035]由以上技术方案可以看出,本专利技术中获取待检测图像在灰度色彩空间下的待检测图像数据后,基于各亮度区间的亮度累积直方图变化量相对于亮度的斜率来进行逆光检测,在对应斜率大于预设斜率阈值的亮度区间的数量满足预设要求时,确定待检测图像与逆光场景相关。这种方式能够提高在局部逆光的情况下的图像识别性能。
【附图说明】
[0036]图1为本专利技术实施例一提供的方法流程图;
[0037]图2为本专利技术实施例二提供的方法流程图;
[0038]图3为本专利技术实施例提供的装置结构图;
[0039]图4示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器的框图。
【具体实施方式】
[0040]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0041]实施例一、
[0042]图1为本专利技术实施例一提供的方法流程图,如图1中所示,该方法可以包括以下步骤:
[0043]在101中,获取待检测图像在灰度色彩空间下的待检测图像数据。
[0044]本专利技术中进行的逆光检测是基于待检测图像的,针对不同的场景获取待检测图像的方式也不相同。该部分将在后续场景举例中具体涉及。
[0045]所谓色彩空间指的用空间坐标来描述色彩范围,常用的色彩空间主要有诸如RGB(红、绿、蓝)色彩空间、CMYL(青、洋红、黄、黑)色彩空间、LAB(明度、A通道、B通道)色彩空间等。在本专利技术实施例中采用的色彩空间为灰度色彩空间。当获取到待检测图像后,将待检测图像所采用的色彩空间转换至灰度色彩空间,即转换为灰度图,由转换后得到的待检测图像中各像素的灰度值体现原始待检测图像的亮度值。
[0046]在102中,确定在灰度色彩空间下的待检测图像数据的亮度累积直方图。
[0047]具体地,先确定在灰度色彩空间下的待检测图像数据的亮度直方图。直方图是数值数据分布的精确表示,可以看做是连续变量的概率分布的估计。本专利技术实施例中涉及的亮度直方图实际上就是待检测图像中亮度值分布的精确表示。
[0048]由于在灰度色彩空间中,亮度值表示为[0,255]中的整数值。因此,亮度直方图数据可以包括256个数组,表示为X[0],X[1],

,X[255]。其中,第i个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像检测的方法,其特征在于,该方法包括:获取待检测图像在灰度色彩空间下的待检测图像数据;确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图;确定每一预定亮度区间的亮度累积直方图变化量相对于亮度值的斜率;将所述每一预定亮度区间的对应斜率分别与预设斜率阈值进行比较;若统计出所述对应斜率大于预设斜率阈值的预定亮度区间的数量满足预设要求,则确定所述待检测图像与逆光场景相关。2.根据权利要求1所述的方法,其特征在于,所述确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图包括:确定所述待检测图像数据的亮度直方图数据,所述亮度直方图数据包括256个数组,第i个数组X[i]表示所述在灰度色彩空间下的待检测图像数据中亮度值为i的像素数量;基于所述亮度直方图数据确定亮度累积直方图数据,所述亮度累积直方图数据包括256个数组,第i个数组Y[i]表示所述在灰度色彩空间下的待检测图像数据中亮度值小于或等于i的像素数量。3.根据权利要求1所述的方法,其特征在于,该方法还包括:对所述亮度累积直方图进行归一化,归一化到[0,255];所述预设斜率阈值为1.5以上的值。4.根据权利要求1所述的方法,其特征在于,所述预设要求包括:所述对应斜率大于预设斜率阈值的预定亮度区间的数量超过亮度区间总数量的二分之一。5.一种图像检测的装置,其特征在于,该装置包括:获取单元,用于获取待检测图像在灰度色彩空间下的待检测图像数据;直方图确定单元,用于确定所述在灰度色彩空间下的待检测图像数据的亮度累积直方图,确定每一预定亮...

【专利技术属性】
技术研发人员:张俊飞钱芳卫勇禤彪田山
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1