System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请的实施方式涉及相机对焦,更具体地,本申请的实施方式涉及一种对焦方法、装置、移动设备及存储介质。
技术介绍
1、本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、随着智能手机等各种电子设备的快速发展,带摄像拍照功能的电子设备已融入到大家生活工作中的各个领域。现有的主流对焦方法包括:反差检测自动对焦、相位检测自动对焦、激光对焦和红外对焦等。通过相机镜头中镜片组的前后移动,改变像距的位置,使物像恰好落在底片或感光底片上,图像处理器统计决策每帧画面的对比度,来判断是否达到最清晰的位置。
3、现有的对焦算法,在不同场景下对焦准确度、对焦速度的表现都不一致,需要几帧的画面或者更多的移动距离才能找到清晰的焦点。
技术实现思路
1、为此,非常需要一种改进的方法,以解决现有技术中对焦效率较低的技术问题。
2、在本上下文中,本申请的实施方式期望提供一种对焦方法、装置、移动设备及存储介质。
3、在本申请实施方式的第一方面中,提供了一种对焦方法,应用于移动终端,所述移动终端包括相机模组,所述方法包括:
4、获取相机模组的目标对焦场景;
5、基于所述目标对焦场景和预设的映射关系,确定相机模组中镜头在所述目标对焦场景的目标dac值;其中,所述映射关系为对焦场景和dac值的映射关系;
6、根据所述目标dac值控制所述镜头进行对焦。
7、在本申请
8、获取所述映射关系;
9、其中,所述映射关系的生成过程包括:
10、获取至少一个待标定对焦场景;针对每个所述待标定对焦场景执行如下处理:配置所述待标定对焦场景下的相机校准参数;根据自动对焦算法确定所述待标定对焦场景在所述相机校准参数下的第一dac值;根据所述第一dac值确定所述待标定对焦场景的标定结果;
11、根据所有所述标定结果生成所述映射关系。
12、在本申请的另一实施例中,根据所述第一dac值确定所述待标定对焦场景的标定结果,包括:
13、控制所述相机模组在所述第一dac值和所述相机校准参数下对目标对象进行拍照,得到目标图片;其中,所述目标对象中至少包含文字信息;
14、将所述目标图片输入到光学字符识别库,得到识别文字;
15、根据所述识别文字和所述文字信息确定识别准确率;
16、在所述识别准确率满足预设阈值的情况下,确定所述第一dac值为所述待标定对焦场景的所述标定结果;
17、在所述识别准确率不满足所述预设阈值的情况下,对所述第一dac值进行校准,得到第二dac值,将所述第二dac值作为所述待标定对焦场景的所述标定结果。
18、在本申请的又一个实施例中,根据自动对焦算法确定所述待标定对焦场景在所述相机校准参数下的第一dac值,包括:
19、所述相机模组基于所述相机校准参数在所述待标定对焦场景下实时采集图像;
20、对采集的所述图像利用相位自动对焦算法确定相位对焦的对焦范围;
21、在所述对焦范围内,通过对比度自动对焦算法进行精搜,确定对比度最高的位置为焦点位置,将所述焦点位置对应的dac值作为所述第一dac值。
22、在本申请的再一个实施例中,对采集的所述图像利用相位自动对焦算法确定相位对焦的对焦范围,包括:
23、获取预设的远焦端失焦阈值和近焦端失焦阈值,以及获取所述图像的离焦值;
24、若所述离焦值超过所述远焦端失焦阈值或所述近焦端失焦阈值,则触发相位自动对焦;
25、在至少连续三帧的所述离焦值满足预设稳定条件的情况下,根据所述相位自动对焦算法进行对焦搜索,确定所述对焦范围。
26、在本申请的再一个实施例中,获取至少一个待标定对焦场景,包括:
27、根据所述相机模组所在终端设备的应用程序确定所述待标定对焦场景;
28、和/或,
29、根据所述终端设备连接的外设确定所述待标定对焦场景。
30、在本申请的再一个实施例中,根据所有所述标定结果生成所述映射关系之后,所述方法还包括:
31、将所述映射关系存储在预设的目标分区。
32、在本申请实施方式的第二方面中,提供了一种应用于包含相机模组的移动设备的对焦装置,所述装置包括:
33、获取模块,用于获取相机模组的目标对焦场景;
34、确定模块,用于基于所述目标对焦场景和预设的映射关系,确定相机模组中镜头在所述目标对焦场景的目标dac值;其中,所述映射关系为对焦场景和dac值的映射关系;
35、对焦模块,用于根据所述目标dac值控制所述镜头进行对焦。
36、在本申请实施方式的第三方面中,提供了一种移动设备,包括相机模组、处理器、通信接口、存储器和通信总线,其中,相机模组,处理器,通信接口,存储器通过通信总线完成相互间的通信;
37、存储器,用于存放计算机程序;
38、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的对焦方法的步骤。
39、在本申请实施方式的第四方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的对焦方法的步骤。
40、根据本申请实施方式的对焦方法,可根据相机模块当前的目标对焦场景和预设的映射关系,确定相机模组在当前目标对焦场景的目标dac值,从而可以根据目标dac值控制镜头对焦,无需多帧画面对焦,提高了相机模组的对焦效率。
本文档来自技高网...【技术保护点】
1.一种对焦方法,应用于移动终端,所述移动终端包括相机模组,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述目标对焦场景和预设的映射关系,确定相机模组中镜头在所述目标对焦场景的目标dac值之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述第一dac值确定所述待标定对焦场景的标定结果,包括:
4.根据权利要求2所述的方法,其特征在于,根据自动对焦算法确定所述待标定对焦场景在所述相机校准参数下的第一dac值,包括:
5.根据权利要求4所述的方法,其特征在于,对采集的所述图像利用相位自动对焦算法确定相位对焦的对焦范围,包括:
6.根据权利要求2所述的方法,其特征在于,获取至少一个待标定对焦场景,包括:
7.根据权利要求2所述的方法,其特征在于,根据所有所述标定结果生成所述映射关系之后,所述方法还包括:
8.一种应用于包含相机模组的移动设备的对焦装置,其特征在于,所述装置包括:
9.一种移动设备,其特征在于,包括相机模组、处理器、通信接口、
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的对焦方法的步骤。
...【技术特征摘要】
1.一种对焦方法,应用于移动终端,所述移动终端包括相机模组,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述目标对焦场景和预设的映射关系,确定相机模组中镜头在所述目标对焦场景的目标dac值之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述第一dac值确定所述待标定对焦场景的标定结果,包括:
4.根据权利要求2所述的方法,其特征在于,根据自动对焦算法确定所述待标定对焦场景在所述相机校准参数下的第一dac值,包括:
5.根据权利要求4所述的方法,其特征在于,对采集的所述图像利用相位自动对焦算法确定相位对焦的对焦范围...
【专利技术属性】
技术研发人员:董昱辰,张睿博,
申请(专利权)人:网易有道杭州智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。