图像处理方法、装置、存储介质及电子设备与流程

文档序号:34489138发布日期:2023-06-17 19:28阅读:29来源:国知局
图像处理方法、装置、存储介质及电子设备与流程

本公开涉及计算机,具体地,涉及一种图像处理方法、装置、存储介质及电子设备。


背景技术:

1、随着计算机和互联网技术的不断发展,对图像进行去除阴影处理受到了越来越多的关注。去除阴影处理可以采用预设模型来实现,预设模型的训练需要大量相互对应的阴影图像与非阴影图像作为训练数据。在相关技术中,可以采用人工拍摄的方式来获取阴影图像与非阴影图像作为训练数据,但是人工拍摄获取阴影图像的方式耗时耗力,效率低下。


技术实现思路

1、为克服相关技术中存在的上述问题,本公开提供一种图像处理方法、装置、存储介质及电子设备。

2、根据本公开实施例的第一方面,提供一种图像处理方法,所述方法包括:

3、获取待处理图像在预设光照环境下的透光信息;

4、根据预设阴影衰减参数和所述透光信息,对所述待处理图像进行阴影处理,得到所述待处理图像对应的目标阴影图像;其中,所述预设阴影衰减参数用于表征所述待处理图像中的目标对象在所述预设光照环境下的反射系数。

5、可选地,所述透光信息包括所述待处理图像的每个像素位置的目标不透明度;所述根据预设阴影衰减参数和所述透光信息,对所述待处理图像进行阴影处理,得到所述待处理图像对应的目标阴影图像包括:

6、根据预设阴影衰减参数确定每个所述像素位置的目标反射亮度,所述目标反射亮度用于表征所述待处理图像中的目标对象在所述预设光照环境下的反射光亮度;

7、根据所述目标不透明度和所述目标反射亮度,对所述待处理图像进行阴影处理,得到所述目标阴影图像。

8、可选地,所述根据所述目标不透明度和所述目标反射亮度,对所述待处理图像进行阴影处理,得到所述目标阴影图像包括:

9、根据所述待处理图像的每个像素位置的第一亮度、所述目标不透明度和所述目标反射亮度,获取每个像素位置的目标亮度;

10、根据多个像素位置的目标亮度,生成所述目标阴影图像。

11、可选地,所述待处理图像包括多个通道,所述第一亮度包括多个通道的第一通道亮度,所述目标反射亮度包括多个通道的目标通道反射亮度;所述根据所述待处理图像的每个像素位置的第一亮度、所述目标不透明度和所述目标反射亮度,获取每个像素位置的目标亮度包括:

12、针对所述待处理图像的每个像素位置的每个通道,根据所述第一通道亮度、所述目标不透明度和所述目标通道反射亮度,通过以下公式计算得到该像素位置的该通道的目标单通道亮度:

13、xsk=(1-m)*xnk+m*xdk;

14、其中,xsk表示第k通道的目标单通道亮度,m表示所述目标不透明度,xnk表示所述第k通道的第一通道亮度,xdk表示所述第k通道的目标通道反射亮度;

15、将多个通道的目标单通道亮度合并得到该像素位置的目标亮度。

16、可选地,所述预设阴影衰减参数包括预设直接反射亮度和预设环境光衰减因子,所述预设直接反射亮度用于表征所述目标对象在所述预设光照环境下对直接照明光源的反射光亮度,所述预设环境光衰减因子用于表征环境照明光源在所述预设光照环境下的衰减因子;所述根据预设阴影衰减参数确定每个像素位置的目标反射亮度包括:

17、根据所述预设直接反射亮度、所述预设环境光衰减因子和所述第一亮度,获取每个像素位置的目标反射亮度。

18、可选地,所述预设直接反射亮度包括每个通道的预设直接反射通道亮度;所述根据所述预设直接反射亮度、所述预设环境光衰减因子和所述第一亮度,获取每个像素位置的目标反射亮度包括:

19、针对每个像素位置,根据所述预设直接反射通道亮度、所述预设环境光衰减因子和所述第一通道亮度,通过以下公式计算得到该像素位置的每个通道的目标通道反射亮度:

20、

21、其中,xdk表示所述第k通道的目标通道反射亮度,xnk表示所述第k通道的第一通道亮度,αk表示所述第k通道的预设直接反射通道亮度,γ表示所述预设环境光衰减因子;

22、将多个通道的目标通道反射亮度作为该像素位置的目标反射亮度。

23、可选地,所述获取待处理图像在预设光照环境下的透光信息包括:

24、确定预设光照环境,所述预设光照环境包括预设光源、预设遮挡物、预设相机和预设虚拟平面;

25、在所述预设光照环境中,通过所述预设相机捕获所述预设虚拟平面内每个像素位置的模型亮度;

26、根据所述预设虚拟平面和所述模型亮度,确定所述待处理图像在所述预设光照环境下的透光信息。

27、根据本公开实施例的第二方面,提供一种图像处理装置,所述装置包括:

28、信息获取模块,被配置为获取待处理图像在预设光照环境下的透光信息;

29、图像处理模块,被配置为根据预设阴影衰减参数和所述透光信息,对所述待处理图像进行阴影处理,得到所述待处理图像对应的目标阴影图像;其中,所述预设阴影衰减参数用于表征所述待处理图像中的目标对象在所述预设光照环境下的反射系数。

30、可选地,所述透光信息包括所述待处理图像的每个像素位置的目标不透明度;所述图像处理模块,被配置为根据预设阴影衰减参数确定每个所述像素位置的目标反射亮度,所述目标反射亮度用于表征所述待处理图像中的目标对象在所述预设光照环境下的反射光亮度;根据所述目标不透明度和所述目标反射亮度,对所述待处理图像进行阴影处理,得到所述目标阴影图像。

31、可选地,所述图像处理模块,被配置为根据所述待处理图像的每个像素位置的第一亮度、所述目标不透明度和所述目标反射亮度,获取每个像素位置的目标亮度;根据多个像素位置的目标亮度,生成所述目标阴影图像。

32、可选地,所述待处理图像包括多个通道,所述第一亮度包括多个通道的第一通道亮度,所述目标反射亮度包括多个通道的目标通道反射亮度;所述图像处理模块,被配置为针对所述待处理图像的每个像素位置的每个通道,根据所述第一通道亮度、所述目标不透明度和所述目标通道反射亮度,通过以下公式计算得到该像素位置的该通道的目标单通道亮度:xsk=(1-m)*xnk+m*xdk;其中,xsk表示第k通道的目标单通道亮度,m表示所述目标不透明度,xnk表示所述第k通道的第一通道亮度,xdk表示所述第k通道的目标通道反射亮度;将多个通道的目标单通道亮度合并得到该像素位置的目标亮度。

33、可选地,所述预设阴影衰减参数包括预设直接反射亮度和预设环境光衰减因子,所述预设直接反射亮度用于表征所述目标对象在所述预设光照环境下对直接照明光源的反射光亮度,所述预设环境光衰减因子用于表征环境照明光源在所述预设光照环境下的衰减因子;所述图像处理模块,被配置为根据所述预设直接反射亮度、所述预设环境光衰减因子和所述第一亮度,获取每个像素位置的目标反射亮度。

34、可选地,所述预设直接反射亮度包括每个通道的预设直接反射通道亮度;所述图像处理模块,被配置为针对每个像素位置,根据所述预设直接反射通道亮度、所述预设环境光衰减因子和所述第一通道亮度,通过以下公式计算得到该像素位置的每个通道的所述目标通道反射亮度:其中,xdk表示所述第k通道的目标通道反射亮度,xnk表示所述待处理图像的第k通道的第一通道亮度,αk表示所述第k通道的预设直接反射通道亮度,γ表示所述预设环境光衰减因子;将多个通道的目标通道反射亮度作为该像素位置的目标反射亮度。

35、可选地,所述信息获取模块,被配置为确定预设光照环境,所述预设光照环境包括预设光源、预设遮挡物、预设相机和预设虚拟平面;在所述预设光照环境中,通过所述预设相机捕获所述预设虚拟平面内每个像素位置的模型亮度;根据所述预设虚拟平面和所述模型亮度,确定所述待处理图像在所述预设光照环境下的透光信息。

36、根据本公开实施例的第三方面,提供一种电子设备,包括:

37、处理器;

38、用于存储处理器可执行指令的存储器;

39、其中,所述处理器被配置为执行本公开第一方面所提供的图像处理方法的步骤。

40、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的图像处理方法的步骤。

41、本公开的实施例提供的技术方案可以包括以下有益效果:获取待处理图像在预设光照环境下的透光信息;根据预设阴影衰减参数和该透光信息,对该待处理图像进行阴影处理,得到该待处理图像对应的目标阴影图像;其中,该预设阴影衰减参数用于表征该待处理图像中的目标对象在该预设光照环境下的反射系数。由于上述预设阴影衰减参数可以表征该待处理图像中的目标对象在预设光照环境下的反射系数,因此,可以得到与实际预设光照环境相匹配的目标阴影图像,并且由于无需人工拍摄,可以提高阴影图像获取的效率。

42、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1