基于拍摄参数的色彩查找表生成方法、装置和计算机设备与流程

文档序号:34913417发布日期:2023-07-27 22:34阅读:34来源:国知局
基于拍摄参数的色彩查找表生成方法、装置和计算机设备与流程

本技术涉及计算机,特别是涉及一种基于拍摄参数的色彩查找表生成方法、装置、计算机设备、存储介质和计算机程序产品,以及一种图像颜色校正方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

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、上述基于拍摄参数的色彩查找表生成方法、装置、计算机设备、存储介质和计算机程序产品,通过获取基于多种纯色颜色值分别生成的纯色图像,而纯色图像用于在显示设备上显示,以采用多个拍摄参数中的每个拍摄参数,在显示设备上分别显示不同的纯色图像时拍摄显示设备显示的画面。基于每个拍摄参数下拍摄的画面,确定在每个拍摄参数下与多种纯色颜色值各自对应的拍摄颜色值,从而获得在不同拍摄参数下的各个拍摄颜色值。根据每个拍摄参数下与多种纯色颜色值各自对应的拍摄颜色值,能够生成每个拍摄参数对应的色彩查找表,使得各个拍摄参数与色彩查找表之间建立关联,所生成的色彩查找表更准确。该色彩查找表包括每种纯色颜色值及相对应的拍摄颜色值的对应关系,并且色彩查找表用于针对采用对应的拍摄参数所拍摄的目标图像进行颜色校正,能够更精准地对相应拍摄参数所拍摄的目标图像进行校正,能够有效减少不同设备显示画面所造成的色彩差异,使得不同设备所显示的画面在色彩上保持一致。

36、本技术提供了一种图像颜色校正方法,所述方法包括:

37、将虚拟场景图像通过显示设备显示为虚拟场景画面;

38、在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景的真实场景进行拍摄,得到目标图像;

39、获取所述目标拍摄参数对应的目标色彩查找表,基于所述目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系;

40、根据所述目标颜色映射关系对所述目标图像进行颜色校正,得到校正后的图像。

41、本技术还提供了一种图像颜色校正装置,所述装置包括:

42、显示模块,用于将虚拟场景图像通过显示设备显示为虚拟场景画面;

43、场景拍摄模块,用于在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景的真实场景进行拍摄,得到目标图像;

44、关系确定模块,用于获取所述目标拍摄参数对应的目标色彩查找表,基于所述目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系;

45、校正模块,用于根据所述目标颜色映射关系对所述目标图像进行颜色校正,得到校正后的图像。

46、在一个实施例中,所述场景拍摄模块,还用于在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景,以实体对象为前景所形成的真实场景进行拍摄,得到目标图像。

47、在一个实施例中,所述关系确定模块,还用于获取所述目标图像对应的目标格式和所述目标色彩查找表对应的格式;当所述目标色彩查找表的格式不同于所述目标格式时,将所述目标色彩查找表转换到所述目标格式下,并基于转换到所述目标格式下的目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系。

48、在一个实施例中,所述目标拍摄参数属于多个拍摄参数,每个所述拍摄参数存在对应的色彩查找表;所述多个拍摄参数各自对应的色彩查找表是根据上述的基于拍摄参数的色彩查找表生成方法生成的。

49、在一个实施例中,所述关系确定模块,还用于基于所述目标色彩查找表中的每种纯色颜色值及相对应的拍摄颜色值之间的差异,确定在所述目标拍摄参数下对应的目标颜色映射关系;

50、所述校正模块,还用于确定所述目标图像中的各像素点分别对应的目标颜色值;根据所述目标颜色映射关系对各所述目标颜色值进行颜色校正,得到校正后的图像。

51、在一个实施例中,所述校正模块,还用于确定所述目标图像中的各像素点在每种颜色通道上分别对应的通道颜色值;基于所述多种颜色通道分别对应的通道映射关系,对每个所述像素点在相应颜色通道上的通道颜色值进行颜色校正,以得到校正后的图像。

52、本技术还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

53、将虚拟场景图像通过显示设备显示为虚拟场景画面;

54、在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景的真实场景进行拍摄,得到目标图像;

55、获取所述目标拍摄参数对应的目标色彩查找表,基于所述目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系;

56、根据所述目标颜色映射关系对所述目标图像进行颜色校正,得到校正后的图像。

57、本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

58、将虚拟场景图像通过显示设备显示为虚拟场景画面;

59、在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景的真实场景进行拍摄,得到目标图像;

60、获取所述目标拍摄参数对应的目标色彩查找表,基于所述目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系;

61、根据所述目标颜色映射关系对所述目标图像进行颜色校正,得到校正后的图像。

62、本技术还提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

63、将虚拟场景图像通过显示设备显示为虚拟场景画面;

64、在目标拍摄参数下,对以所述显示设备显示的所述虚拟场景画面为背景的真实场景进行拍摄,得到目标图像;

65、获取所述目标拍摄参数对应的目标色彩查找表,基于所述目标色彩查找表确定所述目标拍摄参数对应的目标颜色映射关系;

66、根据所述目标颜色映射关系对所述目标图像进行颜色校正,得到校正后的图像。

67、上述图像颜色校正方法、装置、计算机设备、存储介质和计算机程序产品,通过将虚拟场景图像通过显示设备显示为虚拟场景画面,在目标拍摄参数下,对以显示设备显示的虚拟场景画面为背景的真实场景进行拍摄,使得实体对象和虚拟画面能够融合到同一个画面中,从而能够将虚拟场景和真实环境巧妙结合,生成融合的目标图像。获取目标拍摄参数对应的目标色彩查找表,基于目标色彩查找表准确确定出目标拍摄参数对应的目标颜色映射关系,而该目标颜色映射关系与所使用的拍摄参数相关,结合所使用的拍摄参数确定出的目标颜色映射关系更精准。根据目标颜色映射关系对目标图像进行颜色校正,得到校正后的图像,使得不同设备所显示的画面在色彩上能够保持一致,从而能够有效减少通过不同设备显示画面所造成的色彩差异。

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