System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及摄影设备,尤其涉及一种基于摄影设备参数的相片色彩还原方法、装置及存储介质。
技术介绍
1、随着数字摄影技术的快速发展,摄影设备已广泛应用于人们的日常生活和专业领域。然而在面对复杂环境光照条件时,现有摄影设备的色彩还原表现仍存在显著局限。为了应对不同的光照条件,传统摄影设备通常需要依赖用户手动调整光圈、快门速度、iso感光度和白平衡等多个参数,以获得理想的拍摄效果。这种手动调整方式虽然能够适应多种拍摄需求,但对于非专业用户来说,往往难以快速掌握和应用这些参数,进而影响拍摄效果和色彩还原的准确性。
2、传统自助拍照设备虽然提供了自动拍照模式,但存在明显缺陷。首先,部分设备依赖半封闭箱体式结构来减少光照干扰,这不仅占用较大空间,还限制了适用场景,无法应对多样化需求。其次,没有箱体式结构的设备在更换拍摄环境时,需要重新搭建专业光照环境,并由专业人员调试,操作繁琐且费时,普通用户难以快速适应。最后,设备通常采用自动档拍照模式,虽然简化操作,但无法精准还原照片的标准色彩或样片效果,导致色彩还原精度不足,影响拍摄效果。因此,当前摄影设备在复杂光照条件下难以实现高精度的相片色彩还原。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中在复杂光照条件下难以实现高精度的相片色彩还原的技术缺陷。
2、第一方面,本申请提供了一种基于摄影设备参数的相片色彩还原方法,该方法包括:
3、当确定摄影设备已放置于基准环境中时,按照预先设定的
4、计算基准环境对应的电子相片中兴趣区域的平均rgb值,并将平均rgb值转换为基准lab值;
5、确定摄影设备的多个摄影设备参数组合,并提取每个摄影设备参数组合在实际拍摄环境中对应电子相片的测试lab值;
6、计算每个测试lab值与基准lab值之间的差值,并将差值最小的测试lab值作为预选lab值,并当预选lab值对应的差值在预先设定的lab差值范围内时,将预选lab值作为目标lab值;
7、按照目标lab值对应的摄影设备参数组合设置摄影设备,以还原摄影设备在实际拍摄环境中所拍摄相片的色彩。
8、在其中一个实施例中,确定摄影设备的多个摄影设备参数组合的步骤,包括:
9、在摄影设备的各个摄影设备参数中,确定用于修改的关键摄影设备参数,关键摄影设备参数包括iso感光度、快门和白平衡偏移;
10、确定每个关键摄影设备参数的数值可修改范围,并按照每个关键摄影设备参数的数值可修改范围,对各个关键摄影设备参数的数值进行排列组合,以得到多个摄影设备参数组合。
11、在其中一个实施例中,确定每个关键摄影设备参数的可修改范围的步骤之前,还包括:
12、在摄影设备的各个摄影设备参数中,将除关键摄影设备参数以外的摄影设备参数作为固定摄影设备参数,并保持固定摄影设备参数的数值不变。
13、在其中一个实施例中,计算每个测试lab值与基准lab值之间的差值的步骤,包括:
14、对于每个测试lab值,分别计算该测试lab值与基准lab值之间的l差值、a差值和b差值,并计算该l差值、该a差值和该b差值的绝对值之和,得到该测试lab值与基准lab值之间的差值。
15、在其中一个实施例中,当预选lab值对应的差值在预先设定的lab差值范围内时,将预选lab值作为目标lab值的步骤,包括:
16、将预选lab值对应的l差值、a差值和b差值,与lab差值范围中的l差值范围、a差值范围和b差值范围,进行对应比较,若预选lab值对应的l差值、a差值和b差值均在lab差值范围内,则将预选lab值作为目标lab值。
17、第二方面,本申请提供了一种基于摄影设备参数的相片色彩还原装置,该装置包括:
18、基准相片拍摄模块,用于当确定摄影设备已放置于基准环境中时,按照预先设定的基准摄影设备参数,对摄影设备进行设置,并触发已设置的摄影设备对预设基准相片进行拍摄,得到基准环境对应的电子相片;
19、基准lab值确定模块,用于计算基准环境对应的电子相片中兴趣区域的平均rgb值,并将平均rgb值转换为基准lab值;
20、测试lab值确定模块,用于确定摄影设备的多个摄影设备参数组合,并提取每个摄影设备参数组合在实际拍摄环境中对应电子相片的测试lab值;
21、目标lab值确定模块,用于计算每个测试lab值与基准lab值之间的差值,并将差值最小的测试lab值作为预选lab值,并当预选lab值对应的差值在预先设定的lab差值范围内时,将预选lab值作为目标lab值;
22、摄影设备设置模块,用于按照目标lab值对应的摄影设备参数组合设置摄影设备,以还原摄影设备在实际拍摄环境中所拍摄相片的色彩。
23、在其中一个实施例中,测试lab值确定模块包括:
24、关键摄影设备参数确定单元,用于在摄影设备的各个摄影设备参数中,确定用于修改的关键摄影设备参数,关键摄影设备参数包括iso感光度、快门和白平衡偏移;
25、摄影设备参数组合确定单元,用于确定每个关键摄影设备参数的数值可修改范围,并按照每个关键摄影设备参数的数值可修改范围,对各个关键摄影设备参数的数值进行排列组合,以得到多个摄影设备参数组合。
26、在其中一个实施例中,摄影设备参数组合确定单元之前,还包括:
27、固定摄影设备参数确定单元,用于在摄影设备的各个摄影设备参数中,将除关键摄影设备参数以外的摄影设备参数作为固定摄影设备参数,并保持固定摄影设备参数的数值不变。
28、第三方面,本申请提供了一种存储介质:存储介质中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项基于摄影设备参数的相片色彩还原方法的步骤。
29、第四方面,本申请提供了一种电子设备,包括:一个或多个处理器,以及存储器;
30、存储器中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,执行如上述实施例中任一项基于摄影设备参数的相片色彩还原方法的步骤。
31、从以上技术方案可以看出,本申请实施例具有以下优点:
32、在本申请提供的基于摄影设备参数的相片色彩还原方法、装置及存储介质中,通过在基准环境中设置并拍摄基准相片,计算得到基准lab值,并通过基准lab值和测试lab值的差值计算,能够选择最接近基准lab值的参数组合,从而在复杂光照条件下显著提高相片的色彩还原精度,满足高精度色彩还原需求;同时,自动计算和选择摄影设备参数组合,替代了传统的手动调整方式,降低了用户对专业知识和操作经验的依赖,减少了用户手动调整参数的复杂性,并且减少了用户手动调整的耗时过程。相比传统本文档来自技高网...
【技术保护点】
1.一种基于摄影设备参数的相片色彩还原方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述确定摄影设备的多个摄影设备参数组合的步骤,包括:
3.根据权利要求2所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述确定每个所述关键摄影设备参数的可修改范围的步骤之前,还包括:
4.根据权利要求1所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述计算每个所述测试LAB值与所述基准LAB值之间的差值的步骤,包括:
5.根据权利要求4所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述当所述预选LAB值对应的差值在预先设定的LAB差值范围内时,将所述预选LAB值作为目标LAB值的步骤,包括:
6.一种基于摄影设备参数的相片色彩还原装置,其特征在于,所述装置包括:
7.根据权利要求6所述的基于摄影设备参数的相片色彩还原装置,其特征在于,所述测试LAB值确定模块包括:
8.根据权利要求7所述的基于摄影设备参数的相片色彩还原方法,其特征在
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至5中任一项所述基于摄影设备参数的相片色彩还原方法的步骤。
10.一种电子设备,其特征在于,包括:一个或多个处理器,以及存储器;
...【技术特征摘要】
1.一种基于摄影设备参数的相片色彩还原方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述确定摄影设备的多个摄影设备参数组合的步骤,包括:
3.根据权利要求2所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述确定每个所述关键摄影设备参数的可修改范围的步骤之前,还包括:
4.根据权利要求1所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述计算每个所述测试lab值与所述基准lab值之间的差值的步骤,包括:
5.根据权利要求4所述的基于摄影设备参数的相片色彩还原方法,其特征在于,所述当所述预选lab值对应的差值在预先设定的lab差值范围内时,将所述...
【专利技术属性】
技术研发人员:郑丹玲,朱姝,赵兰森,
申请(专利权)人:广州商景网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。