本申请公开一种图像显示方法、装置、电子设备及程序产品,涉及图像处理技术领域,用于调整高照度和低照度场景下图像的亮度,使得图像亮度均衡。该方法包括:获取目标图像,基于目标图像中各个像素点的原始灰度值确定目标图像的平均灰度值;若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值;基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值;基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值,并按照各个像素点对应的目标灰度值在显示屏幕上显示目标图像。
【技术实现步骤摘要】
本申请涉及图像处理,尤其涉及一种图像显示方法、装置、电子设备及程序产品。
技术介绍
1、在图像采集的应用中,经常会有夜视、背光、强光等情况,导致图像偏暗或偏亮,可辨识度低,需要对图像进行处理,改善图像质量,使得无法辨识的图像中的细节能够被用户或机器识别。
2、常见的图像处理是对低照度图像进行处理,通过亮度变换法、同态滤波法、梯度域增强方法以及retinex增强方法等来增强低照度(夜视、背光等场景)图像的亮度,但是上述方法无法使高亮图像中的亮度更均衡。
3、因此,需要一种可以调整高照度和低照度场景下图像的亮度方法,以使得图像亮度均衡,图像中的细节便于识别。
技术实现思路
1、本申请提供一种图像显示方法、装置、电子设备及程序产品,用于调整高照度和低照度场景下图像的亮度,使得图像亮度均衡。
2、为实现上述技术目的,本申请采用如下技术方案:
3、第一方面,本申请实施例提供了一种图像显示方法,该方法包括:
4、获取目标图像,基于目标图像中各个像素点的原始灰度值确定目标图像的平均灰度值;
5、若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值;在平均灰度值大于预设灰度范围的上限值的情况下,灰度修正值小于或等于预设灰度范围的上限值;或者,在平均灰度值小于预设灰度范围的下限值的情况下,灰度修正值大于或等于预设灰度范围的下限值;
6、基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值;</p>7、基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值,并按照各个像素点对应的目标灰度值在显示屏幕上显示目标图像。
8、本申请提供的技术方案至少带来以下有益效果:通过对未落入预设灰度范围的目标图像的平均灰度值进行修正,得到灰度修正值后基于该灰度修正值以及显示屏幕对应的亮度响应特性,确定出目标补偿值,再基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值。由于大于预设灰度范围的上限值的平均灰度值修正后的灰度修正值小于或等于预设灰度范围的上限值,则各个像素点对应目标灰度值会小于其原始灰度值,也就实现了对高照度图像的亮度的降低,由于小于预设灰度范围的下限值的平均灰度值修正后的灰度修正值大于或等于预设灰度范围的下限值,则各个像素点对应目标灰度值会大于其原始灰度值,也就实现了对低照度图像的亮度的增强。所以,本申请提供的方法既可以调整高照度场景下图像的亮度,还可以调整低照度场景下图像的亮度,图像亮度更加均衡,图像中的细节更便于识别,并且,在计算目标补偿值时考虑了显示屏幕对应的亮度响应特性,调整亮度之后的图像在显示屏幕上显示也更贴合的显示屏幕的显示效果。
9、在一种可能的实现方式中,若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值,包括:若平均灰度值小于第一灰度阈值或平均灰度值大于第二灰度阈值,确定预设灰度值为对平均灰度值进行修正后得到的灰度修正值,第一灰度阈值小于预设灰度范围的下限值,第二灰度阈值大于预设灰度范围的上限值;或者,若平均灰度值大于或等于第一灰度阈值,且平均灰度值小于预设灰度范围的下限值,将预设灰度范围的下限值确定为对平均灰度值进行修正后得到的灰度修正值;或者,若平均灰度值小于或等于第二灰度阈值,且平均灰度值大于预设灰度范围的上限值,将预设灰度范围的上限值确定为对平均灰度值进行修正后得到的灰度修正值。
10、在一种可能的实现方式中,该方法还包括:统计多个灰度区间中各个灰度区间对应的像素概率,像素概率用于表征目标图像中原始灰度值落入灰度区间的像素点的数量与目标图像中像素点总数量之间的比值;若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值,包括:若所有灰度区间对应的像素概率均落入预设概率范围内,且平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值。
11、在一种可能的实现方式中,该方法还包括:若任意一个灰度区间对应的像素概率未落入预设概率范围内,将预设灰度值确定为平均灰度值的灰度修正值。
12、在一种可能的实现方式中,基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值,包括:通过显示屏幕的亮度响应特性,确定显示屏幕对应的平均亮度;基于灰度修正值,以及平均亮度,确定目标补偿值。
13、在一种可能的实现方式中,通过显示屏幕的亮度响应特性,确定显示屏幕对应的平均亮度,包括:基于显示屏幕的亮度响应特性,确定亮度系数;基于显示屏幕的亮度响应特性和亮度系数,确定输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度;将输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度的平均值,确定为显示屏幕对应的平均亮度;基于灰度修正值,以及平均亮度,确定目标补偿值,包括:获取标准亮度响应特性下显示屏幕的参考平均灰度值和参考平均亮度;基于参考平均灰度值、参考平均亮度以及平均亮度,确定显示屏幕的实际参考平均灰度值;基于灰度修正值和显示屏幕的实际参考平均灰度值,确定目标补偿值。
14、在一种可能的实现方式中,在目标补偿值不为1的情况下,基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值,包括:在第一补偿值与目标补偿值之间的差值大于预设差值范围的上限值的情况下,基于第一补偿值与预设补偿变量之间的差值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值小于预设差值范围的下限值的情况下,基于第一补偿值与预设补偿变量之和,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值在预设差值范围内的情况下,基于目标补偿值对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值。
15、第二方面,本申请提供一种图像显示装置,包括:
16、传输模块,用于获取目标图像;
17、处理模块,用于基于目标图像中各个像素点的原始灰度值确定目标图像的平均灰度值;
18、处理模块还用于,若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值;在平均灰度值大于预设灰度范围的上限值的情况下,灰度修正值小于或等于预设灰度范围的上限值;或者,在平均灰度值小于预设灰度范围的下限值的情况下,灰度修正值大于或等于预设灰度范围的下限值;
19、处理模块还用于,基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值;
20、处理模块还用于,基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;
21、显示模块,用于按照各个像素点对应的目标灰度值在显示屏幕上显示目标图像。
22、在一种可能的实现方式中,处理模块具体用于:若平均灰度值小于第一灰度阈值或平均本文档来自技高网
...
【技术保护点】
1.一种图像显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述若所述平均灰度值未落入预设灰度范围,对所述平均灰度值进行修正,得到灰度修正值,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值,包括:
6.根据权利要求5所述的方法,其特征在于,所述通过所述显示屏幕的亮度响应特性,确定所述显示屏幕对应的平均亮度,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述目标补偿值不为1的情况下,所述基于所述目标补偿值,对所述目标图像中各个像素点的原始灰度值进行调整,得到各个所述像素点对应的目标灰度值,包括:
8.一种图像显示装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7任一项所述方法的步骤。
10.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-7任一项所述方法的步骤。
...
【技术特征摘要】
1.一种图像显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述若所述平均灰度值未落入预设灰度范围,对所述平均灰度值进行修正,得到灰度修正值,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值,包括:
6.根据权利要求5所述的方法,其特征在于,所述通过所述显示屏幕的亮度响应特性,确定所述显示屏幕对应的平...
【专利技术属性】
技术研发人员:赵笑笑,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。