本申请涉及图像处理领域,尤其涉及一种图像显示方法、电子设备及可读存储介质。
背景技术:
1、影响电子设备显示功耗的主要因素是图像亮度,画面亮度越高将导致功耗越高,然而过度降低图像亮度又无法保障图像显示效果。
技术实现思路
1、第一方面,本申请实施例提供了一种图像处理方法,包括:
2、获取待处理图像;
3、确定所述待处理图像的一个或多个待调节区域,所述待调节区域为所述待处理图像中的单色区域;
4、确定每个所述待调节区域的亮度参数,根据所述亮度参数调节所述待调节区域中像素点的像素亮度,确定第一调节图像,其中,所述亮度参数为小于0的数。
5、在一些实施例中,还包括:
6、转换所述第一调节图像为灰度图像,获取所述灰度图像的对比度;
7、根据所述灰度图像的对比度确定增益参数,其中,所述增益参数为大于1的数;
8、根据所述增益参数调节所述灰度图像的灰度值,确定第二调节图像。
9、在一些实施例中,还包括:
10、确定所述第二调节图像的图像亮度;
11、根据预设平滑算法处理所述图像亮度,直至所述图像亮度小于或等于预设亮度,确定第三调节图像;
12、转换所述第三调节图像,确定优化后图像;
13、所述第二调节图像的图像亮度是将所述第二调节图像映射至rgb颜色空间,转换所述rgb颜色空间为hsl颜色空间后确定的;或者,基于所述第二调节图像的像素平均值确定的;或者,基于所述第二调节图像的像素平均值确定像素方差,再基于所述像素方差确定的;
14、所述预设平滑算法包括高斯滤波、中值滤波或者双边滤波。
15、在一些实施例中,所述确定所述待处理图像的一个或多个待调节区域,包括:
16、转换所述待处理图像为灰度图像,二值化处理所述灰度图像,获取黑白图像;
17、采用轮廓检测算法分割所述黑白图像,获取所有前景区域;
18、从所述所有前景区域中确定一个或多个待调节区域。
19、在一些实施例中,所述从所述所有前景区域中确定一个或多个待调节区域,包括:
20、确定每一前景区域的像素点数量,将像素点数量大于预设数量的前景区域确定为待调节区域。
21、在一些实施例中,还包括:
22、获取所述待调节区域中每一像素点的红色通道数值、绿色通道数值以及蓝色通道数值;
23、对于每一像素点,输入所述像素点的红色通道数值、绿色通道数值以及蓝色通道数值至预设参数模型,获取所述预设参数模型输出的亮度参数;
24、基于所述亮度参数对所述像素点的红色通道数值、绿色通道数值以及蓝色通道数值进行调节,得到调节后像素点;
25、基于所有所述调节后像素点确定所述第一调节图像;
26、其中,所述预设参数模型是根据所有样本像素点的红色通道数值、绿色通道数值、蓝色通道数值以及样本亮度参数训练生成的。
27、在一些实施例中,还包括:
28、确定每一所述待调节区域的区域平均亮度;
29、根据所述区域平均亮度确定所述待调节区域的亮度参数,其中,所述亮度参数的绝对值和所述区域平均亮度成正比;
30、基于所述亮度参数对所述像素点的红色通道数值、绿色通道数值以及蓝色通道数值进行调节,得到调节后像素点;
31、基于所有所述调节后像素点确定所述第一调节图像。
32、在一些实施例中,在确定第一调节图像之后,还包括:
33、输出所述第一调节图像至电子设备,以在所述电子设备上显示所述第一调节图像。
34、第二方面,本申请实施例还提供了一种电子设备,包括处理器;
35、用于存储处理器可执行指令的存储器;
36、其中,所述处理器被配置为执行所述可执行指令时实现所述的图像处理方法。
37、第三方面,本申请实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的图像处理方法。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的图像处理方法,其特征在于,还包括:
3.根据权利要求2所述的图像处理方法,其特征在于,还包括:
4.根据权利要求1所述的图像处理方法,其特征在于,所述确定所述待处理图像的一个或多个待调节区域,包括:
5.根据权利要求4所述的图像处理方法,其特征在于,所述从所述所有前景区域中确定一个或多个待调节区域,包括:
6.根据权利要求1所述的图像处理方法,其特征在于,还包括:
7.根据权利要求1所述的图像处理方法,其特征在于,还包括:
8.根据权利要求1所述的图像处理方法,其特征在于,在确定第一调节图像之后,还包括:
9.一种电子设备,其特征在于,包括处理器;
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的图像处理方法。