System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书一个或多个实施方式涉及图像处理,尤其涉及一种色差检测方法及装置、电子设备、存储介质。
技术介绍
1、虚拟拍摄是一种基于显示屏幕(例如,led(light emitting diode,发光二极管)显示屏)的新兴摄影技术,目标较多应用于电视剧和电影的特效拍摄中。虚拟拍摄的一个比较重要的目标是还原拍摄结果与原始资产的色彩一致,这就需要对二者的色彩差异进行有效的评估。
2、相关技术中,一般是利用几种纯色的色卡来评估显示屏幕的拍摄色差,这种方式难以全面体现显示屏幕的拍摄色差,且与真实场景的色彩分布相差很远,难以表征在实际场景中的真实色彩效果。
技术实现思路
1、为提高led虚拟拍摄的色彩评估效果和精度,本说明书一个或多个实施方式提供了一种色差检测方法、装置、电子设备及存储介质。
2、根据本说明书一个或多个实施方式的第一方面,提出了一种色差检测方法,包括:
3、获取拍摄图像和参考图像,所述拍摄图像是通过拍摄显示有所述参考图像的屏幕得到的图像;
4、基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理;
5、确定所述拍摄图像上的第一目标像素区域,以及所述参考图像上与所述第一目标像素区域所匹配的第二目标像素区域,其中,所述第一目标像素区域的色彩平滑度符合预设条件;
6、基于所述第一目标像素区域的第一颜色值与所述第二目标像素区域的第二颜色值之间的差异,得到色差检测结果。
7
8、对所述拍摄图像和所述参考图像进行特征提取,得到多个特征点;
9、基于所述拍摄图像的特征点与所述参考图像的特征点进行特征匹配,得到多组特征匹配对;
10、基于所述特征匹配对确定所述拍摄图像与所述参考图像之间的单应矩阵;
11、通过所述单应矩阵对所述拍摄图像进行空间变换,将所述拍摄图像对齐至所述参考图像。
12、在本说明书一个或多个实施方式中,所述基于所述第一目标像素区域的第一颜色值与所述第二目标像素区域的第二颜色值之间的差异,得到色差检测结果,包括:
13、对于所述第一目标像素区域中的第i个像素,基于所述第i个像素的第一颜色值,以及所述第二目标像素区域中与所述第i个像素匹配的像素的第二颜色值,确定像素色差;
14、统计所有像素的像素色差得到所述色差检测结果。
15、在本说明书一个或多个实施方式中,所述确定所述拍摄图像上的第一目标像素区域,以及所述参考图像上与所述第一目标像素区域所匹配的第二目标像素区域,包括:
16、计算所述拍摄图像上各个像素的梯度值,并基于所述拍摄图像上各个图像区域的像素的梯度值,确定所述图像区域对应的色彩平滑度;
17、响应于所述图像区域的所述色彩平滑度符合所述预设条件,将所述图像区域确定为所述第一目标像素区域;
18、根据所述第一目标像素区域对所述参考图像进行匹配,得到所述第二目标像素区域。
19、在本说明书一个或多个实施方式中,所述色差检测结果包括色差分布直方图,所述统计所有像素的像素色差得到所述色差检测结果,包括:
20、统计所有像素的亮度值与像素色差的对应关系,得到所述色差分布直方图。
21、在本说明书一个或多个实施方式中,所述基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理,包括:
22、对所述拍摄图像进行格式转换,将所述拍摄图像由log格式转换为rgb格式;
23、在所述基于所述参考图像像素的第一颜色值与所述拍摄图像像素的第二颜色值之间的差异,得到色差检测结果之前,还包括:
24、对所述参考图像和所述拍摄图像进行色彩空间转换,将所述参考图像和所述拍摄图像由rgb色彩空间转换为lab色彩空间。
25、在本说明书一个或多个实施方式中,所述获取拍摄图像和参考图像,包括:
26、从资产库中获取所述参考图像;
27、在所述屏幕上显示所述参考图像,并拍摄所述屏幕得到所述拍摄图像。
28、根据本说明书一个或多个实施方式的第二方面,提出了一种色差检测装置,包括:
29、图像获取模块,被配置为获取拍摄图像和参考图像,所述拍摄图像是通过拍摄显示有所述参考图像的屏幕得到的图像;
30、图像对齐模块,被配置为基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理;
31、区域确定模块,被配置为确定所述拍摄图像上的第一目标像素区域,以及所述参考图像上与所述第一目标像素区域所匹配的第二目标像素区域,其中,所述第一目标像素区域的色彩平滑度符合预设条件;
32、色差检测模块,被配置为基于所述第一目标像素区域的第一颜色值与所述第二目标像素区域的第二颜色值之间的差异,得到色差检测结果。
33、在本说明书一个或多个实施方式中,所述图像对齐模块被配置为:
34、对所述拍摄图像和所述参考图像进行特征提取,得到多个特征点;
35、基于所述拍摄图像的特征点与所述参考图像的特征点进行特征匹配,得到多组特征匹配对;
36、基于所述特征匹配对确定所述拍摄图像与所述参考图像之间的单应矩阵;
37、通过所述单应矩阵对所述拍摄图像进行空间变换,将所述拍摄图像对齐至所述参考图像。
38、在本说明书一个或多个实施方式中,所述色差检测模块被配置为:
39、对于所述第一目标像素区域中的第i个像素,基于所述第i个像素的第一颜色值,以及所述第二目标像素区域中与所述第i个像素匹配的像素的第二颜色值,确定像素色差;
40、统计所有像素的像素色差得到所述色差检测结果。
41、在本说明书一个或多个实施方式中,所述区域确定模块被配置为:
42、计算所述拍摄图像上各个像素的梯度值,并基于所述拍摄图像上各个图像区域的像素的梯度值,确定所述图像区域对应的色彩平滑度;
43、响应于所述图像区域的所述色彩平滑度符合所述预设条件,将所述图像区域确定为所述第一目标像素区域;
44、根据所述第一目标像素区域对所述参考图像进行匹配,得到所述第二目标像素区域。
45、在本说明书一个或多个实施方式中,所述色差检测模块被配置为:
46、统计所有像素的亮度值与像素色差的对应关系,得到所述色差分布直方图。
47、在本说明书一个或多个实施方式中,所述图像对齐模块被配置为:
48、对所述拍摄图像进行格式转换,将所述拍摄图像由log格式转换为rgb格式。
49、在本说明书一个或多个实施方式中,所述色差检测模块被配置为本文档来自技高网...
【技术保护点】
1.一种色差检测方法,包括:
2.根据权利要求1所述的方法,所述基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理,包括:
3.根据权利要求1所述的方法,所述基于所述第一目标像素区域的第一颜色值与所述第二目标像素区域的第二颜色值之间的差异,得到色差检测结果,包括:
4.根据权利要求1所述的方法,所述确定所述拍摄图像上的第一目标像素区域,以及所述参考图像上与所述第一目标像素区域所匹配的第二目标像素区域,包括:
5.根据权利要求3所述的方法,所述色差检测结果包括色差分布直方图,所述统计所有像素的像素色差得到所述色差检测结果,包括:
6.根据权利要求1所述的方法,所述基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理,包括:
7.根据权利要求1所述的方法,所述获取拍摄图像和参考图像,包括:
8.一种色差检测装置,包括:
9.一种电子设备,包括:
10.一种存储介质,存储有计算机指令,所述计算机指令用于使计算机
...【技术特征摘要】
1.一种色差检测方法,包括:
2.根据权利要求1所述的方法,所述基于所述拍摄图像和所述参考图像的图像特征,对所述拍摄图像和所述参考图像进行图像对齐处理,包括:
3.根据权利要求1所述的方法,所述基于所述第一目标像素区域的第一颜色值与所述第二目标像素区域的第二颜色值之间的差异,得到色差检测结果,包括:
4.根据权利要求1所述的方法,所述确定所述拍摄图像上的第一目标像素区域,以及所述参考图像上与所述第一目标像素区域所匹配的第二目标像素区域,包括:
5.根据权利要求3所述...
【专利技术属性】
技术研发人员:华伟彤,梅大为,
申请(专利权)人:神力视界深圳文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。