一种图像处理方法及相关装置与流程
- 国知局
- 2024-10-09 15:07:53
本技术涉及数据处理,尤其涉及一种图像处理方法及相关装置。
背景技术:
1、在用户使用电子产品的过程中,人脸靠近显示屏的距离会对人脸的颜色产生影响。例如,高色域显示屏的红色光能量更强,这样人脸距离显示屏越近,人脸越红。在远程视频会议的场景中,第一端(本端)参会用户如果距离显示屏太近,则第二端(远端)显示屏在显示第一端参会用户的图像时,会造成第二端参会用户看到的第一端参会用户的脸的颜色偏红。
2、相关技术中,解决上述问题的方式通常是,为包括多个人脸的整幅图像设定一个增益值,再用这个增益值调节各个人脸的颜色。但是,因为每个人的肤色不同,导致调节后的每个人脸的颜色并不准确。
技术实现思路
1、本技术提供一种图像处理方法及相关装置,用以使显示对象在显示屏中显示的颜色更接近该显示对象的实际颜色。
2、第一方面,本技术实施例提供了一种图像处理方法,该方法包括:
3、图像处理设备先对待处理的第一图像进行目标检测,确定第一图像中的第一目标对象;再根据第一图像,确定第一目标对象与显示屏之间的第一距离;而后根据第一距离和显示屏的第一显示参数,确定第一目标对象的第一颜色调节增益;最后根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,得到第二图像,该第二图像可以通过显示屏进行显示。
4、通过上述方法,由于目标对象与显示屏之间的距离会影响目标对象在显示屏中显示的颜色,因此,图像处理设备可以在对待处理的第一图像进行目标检测得到第一图像中的第一目标对象后,确定第一目标对象与显示屏之间的第一距离。另外,显示屏的显示参数也会影响目标对象在显示屏中显示的颜色,因此,图像处理设备根据第一距离和显示屏的第一显示参数,确定第一目标对象的第一颜色调节增益。最后,图像处理设备根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,得到第二图像,显示屏用于显示第二图像。这样的设计,使第一目标对象在显示屏中显示的颜色不被显示屏影响,以及,使第一目标对象在显示屏中显示的颜色更接近于第一目标对象的实际颜色。
5、在一种可能的设计中,图像处理设备对待处理的第一图像进行目标检测,确定所述第一图像中的第一目标对象,包括以下步骤:图像处理设备对第一图像进行目标检测,确定第一图像中包括第一目标对象的第一检测框;
6、图像处理设备根据第一图像,确定第一目标对象与显示屏之间的第一距离,包括以下步骤:图像处理设备根据第一图像中第一检测框的大小,以及显示屏与摄像头之间的方位信息,确定第一目标对象与显示屏之间的第一距离;其中,摄像头用于拍摄第一图像。
7、通过上述方法,图像处理设备可以根据第一图像中第一检测框的大小确定第一目标对象与显示屏之间的第一距离。另外,由于显示屏与用于拍摄第一图像的摄像头之间的方位信息影响第一目标对象与显示屏之间的第一距离,因此,图像处理设备综合第一检测框的大小以及显示屏与摄像头之间的方位信息来确定的第一距离,准确度更高。
8、在一种可能的设计中,显示屏的第一显示参数包括第一显示屏亮度;图像处理设备根据第一距离和显示屏的第一显示参数,确定第一目标对象的第一颜色调节增益,包括如下步骤:
9、图像处理设备根据显示距离和显示屏亮度与显示屏颜色调节增益之间的对应关系,确定第一距离和第一显示屏亮度对应的第一颜色调节增益;这里的显示距离为显示对象与显示屏之间的距离。
10、通过上述方法,显示屏的亮度影响显示对象在显示屏中显示的颜色,因此,图像处理设备利用显示对象与显示屏之间的距离以及显示屏亮度与显示屏颜色调节增益之间的对应关系,可以确定第一距离与第一显示屏亮度对应的第一颜色调节增益。应用该第一颜色调节增益对第一目标对象的颜色值进行调节,使第一目标对象在显示屏中的显示颜色更接近于该第一目标对象的实际颜色。
11、在一种可能的设计中,若所述显示屏为高色域显示屏,则所述第一颜色调节增益为红色调节增益。
12、通过上述方法,由于高色域显示屏的红色光能量更强,显示对象距离显示屏越近,呈现的颜色就越红,因此,在显示屏为高色域显示屏的情况下,图像处理设备可以确定第一颜色调节增益为红色调节增益,以减少显示对象显示出来的红色分量,使显示对象的显示颜色更接近该显示对象的颜色。
13、在一种可能的设计中,显示屏的第一显示参数包括第一显示屏亮度和第一显示内容;图像处理设备根据第一距离和显示屏的第一显示参数,确定第一目标对象的第一颜色调节增益,包括如下步骤:
14、图像处理设备根据显示距离、显示屏亮度和显示内容与显示屏颜色调节增益之间的对应关系,确定第一距离、第一显示屏亮度和第一显示内容对应的第一颜色调节增益;这里的显示距离为显示对象与显示屏之间的距离。
15、通过上述方法,显示屏的亮度和显示屏的显示内容均可以影响显示对象在显示屏中显示的颜色,因此,图像处理设备利用显示对象与显示屏之间的距离,以及显示屏亮度和显示内容与显示屏颜色调节增益之间的对应关系,可以确定第一距离、第一显示屏亮度和第一显示内容对应的第一颜色调节增益。应用该第一颜色调节增益对第一目标对象的颜色值进行调节,使第一目标对象在显示屏中的显示颜色更接近于该第一目标对象的实际颜色。
16、在一种可能的设计中,所述第一颜色调节增益包括红色调节增益和蓝色调节增益。
17、通过上述方法,无论是高色域显示屏还是低色域显示屏,显示屏亮度和显示内容均可以影响显示对象在显示屏中显示的颜色。因此,在这种情况中,图像处理设备确定第一颜色调节增益不仅包括红色调节增益,还包括蓝色调节增益。图像处理设备应用红色调节增益和蓝色调节增益共同对第一目标对象的颜色值进行调节,使第一目标对象在显示屏中的显示颜色更接近于该第一目标对象的实际颜色。
18、在一种可能的设计中,显示屏的显示参数包括第一显示屏亮度;图像处理设备根据所述第一距离和所述显示屏的第一显示参数,确定所述第一目标对象的第一颜色调节增益,包括如下步骤:
19、图像处理设备先根据第一图像,确定第一显示角度;第一显示角度为第一目标对象与显示屏之间的连线与显示屏所在平面的垂直线之间的夹角;图像处理设备再根据显示方位信息、显示屏亮度与显示屏颜色调节增益之间的对应关系,确定第一方位信息和第一显示屏亮度对应的第一颜色调节增益;这里的显示方位信息包括显示距离和显示角度;显示距离为显示对象与显示屏之间的距离,显示角度为显示对象与显示屏之间的连线与显示屏所在平面的垂直线之间的夹角;第一方位信息包括第一距离和第一显示角度。
20、通过上述方法,显示对象与显示屏之间的连线与显示屏所在平面的垂线之间的夹角影响显示对象在显示屏中显示颜色,因此,图像处理设备先根据第一图像确定第一显示角度,再根据显示方位信息、显示屏亮度与显示屏颜色调节增益之间的对应关系,确定第一方位信息和第一显示屏亮度对应的第一颜色调节增益。这样的设计,图像处理设备综合了显示方位信息,确定的第一颜色调节增益更准确,进而使第一目标对象在显示屏中的显示颜色更接近于该第一目标对象的实际颜色。
21、在一种可能的设计中,图像处理设备根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,得到第二图像,如下步骤包括:
22、图像处理设备先根据第一检测框和第一目标对象的轮廓确定第一目标对象的边缘区域;再根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,并根据第二颜色调节增益调节边缘区域内的各个像素点的颜色值,得到第二图像;这里的第二颜色调节增益小于第一颜色调节增益。
23、通过上述方法,由于第一目标对象以及第一目标对象的边缘区域受显示屏的影响不同,因此,针对第一目标对象,图像处理设备应用第一颜色调节增益进行调节;针对第一目标对象的边缘区域,图像处理设备应用第二颜色调节增益进行调节。而考虑到边缘区域与第一目标对象相比,受显示屏的影响较小,因此,图像处理设备确定第二颜色调节增益小于第一颜色调节增益。
24、在一种可能的设计中,图像处理设备根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,得到第二图像,包括如下步骤:
25、图像处理设备使用第一颜色调节增益对第一目标图像进行调节;这里的第一目标图像为第一图像中包含第一目标对象的图像;图像处理设备将调节后的第一目标图像与第一图像中除第一目标图像以外的背景图像进行图像融合,得到第二图像。
26、通过上述方法,显示屏对第一目标对象的显示颜色有影响,对第一图像中除第一目标图像以外的背景图像的显示颜色的影响与第一目标对象的颜色调节无关,因此,图像处理设备使用第一颜色调节增益对包含第一目标对象的第一目标图像进行调节,而后将调节后的第一目标图像与第一图像中除第一目标图像以外的背景图像进行图像融合,得到第二图像。这样的设计,保证第一目标图像的显示颜色接近该第一目标图像显示颜色的同时,无需对背景图像进行处理,提高了处理速度。
27、第二方面,本技术实施例提供了一种图像处理装置,包括处理单元和调节单元:
28、处理单元,用于对待处理的第一图像进行目标检测,确定第一图像中的第一目标对象;根据第一图像,确定第一目标对象与显示屏之间的第一距离;根据第一距离和显示屏的第一显示参数,确定第一目标对象的第一颜色调节增益;
29、调节单元,用于根据第一颜色调节增益对第一图像中的第一目标对象的颜色值进行调节,得到第二图像;其中,显示屏用于显示第二图像。
30、第三方面,本技术实施例提供一种图像处理设备,该图像处理设备包括处理器和存储器;
31、存储器,用于存储计算机程序指令;
32、处理器,用于读取存储器中存储的计算机程序指令,使得图像处理设备以实现上述任一方面提供的方法。
33、第四方面,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当计算机程序在被计算机运行时,使得计算机执行任一方面提供的方法。
34、第五方面,本技术实施例还提供一种计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行上述任一方面提供的方法。
35、第六方面,本技术实施例还提供一种芯片,芯片包括处理器和存储器;处理器与存储器耦合,处理器用于读取存储器中存储的计算机程序,使得芯片执行任一方面提供的方法。
本文地址:https://www.jishuxx.com/zhuanli/20241009/307746.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。