一种自动对焦的方法、装置、设备和存储介质制造方法及图纸

技术编号:33091302 阅读:15 留言:0更新日期:2022-04-15 11:05
本申请提供一种自动对焦的方法、装置、设备和存储介质,该方法通过前置摄像头获取人眼的眼部信息,其中人眼的眼部信息包括以下信息中的至少一种:瞳孔角度、虹膜角度以及虹膜两侧的眼白面积;根据人眼的眼部信息,确定人眼视线的方向;根据人眼视线的方向,确定人眼观看后置摄像头所拍摄的拍摄物在屏幕中的位置;根据拍摄物在屏幕中的位置进行自动对焦。实现了准确、快捷的自动对焦。快捷的自动对焦。快捷的自动对焦。

【技术实现步骤摘要】
一种自动对焦的方法、装置、设备和存储介质


[0001]本申请涉及拍照和拍摄的领域,具体而言,涉及一种自动对焦的方法、装置、设备和存储介质。

技术介绍

[0002]目前,用户在开启后置镜头拍摄或拍照景观时若当前拍摄环境明暗或距离相对不稳定时,一般情况下需要手动调节亮度或自动对焦。这样相对的会造成每次针对不同环境都需要调节,才能够达到满意的效果。
[0003]通过上述方法进行调焦和亮度调节,带来了很大的麻烦,出现了调焦的过程很繁琐、调焦不准确等问题。
[0004]因此,如何准确、快捷的自动对焦成为亟需解决的技术问题。

技术实现思路

[0005]本申请实施例的目的在于提供一种自动对焦的方法,通过本申请的实施例的技术方案可以达到准确、快捷的自动对焦的效果。
[0006]第一方面,本申请实施例提供了一种自动对焦的方法,该方法通过前置摄像头获取人眼的眼部信息,其中人眼的眼部信息包括以下信息中的至少一种:瞳孔角度、虹膜角度以及虹膜两侧的眼白面积;根据人眼的眼部信息,确定人眼视线的方向;根据人眼视线的方向,确定人眼观看后置摄像头所拍摄的拍摄物在屏幕中的位置;根据拍摄物在屏幕中的位置进行自动对焦。
[0007]在上述过程中,通过前置摄像头获取以下信息中的至少一种:瞳孔角度、虹膜角度以及虹膜两侧的眼白面积等信息确定了人视线落在屏幕中的位置即拍摄物在屏幕中的位置,根据拍摄物在屏幕中的位置就可以实现后置摄像头对拍摄物的自动对焦,该方法只需要通过人眼的眼部信息就可以实现方便、准确的自动对焦的过程
[0008]可选的,在通过前置摄像头获取人眼的眼部信息之前,所述方法还包括:
[0009]获取人眼在与前置摄像头水平并正视屏幕中心位置时人眼的正对信息,正对信息用于作为确定人眼视线的方向时的参考数据,正对信息包括瞳孔角度、虹膜角度以及虹膜两侧的眼白面积,正对信息为人眼在与前置摄像头水平并正视屏幕中心位置时的眼部信息;
[0010]其中,根据人眼的眼部信息,确定人眼视线的方向,包括:
[0011]将人眼的眼部信息与正对信息进行比较,得到比较结果;
[0012]根据比较结果确定人眼视线的方向。
[0013]在上述过程中,在使用模式时先获取双眼与前置摄像头水平并正对屏幕中心位置时的正对信息,之后拍摄过程中获取人眼的眼部信息,通过正对信息和人眼的眼部信息的计算,就可以计算出人眼瞳孔和虹膜的角度变化以及虹膜两侧眼白的面积变化,进而就可以精确的计算出人眼此时视线的方向。
[0014]可选的,眼部信息包括瞳孔角度、虹膜角度以及虹膜两侧的眼白面积,根据比较结果确定人眼视线的方向包括:
[0015]通过瞳孔和虹膜的角度变化以及虹膜两侧眼白面积的变化确定人眼视线的角度变化;
[0016]根据人眼视线的角度变化确定人眼视线的方向。
[0017]在上述过程中,通过计算出的瞳孔和虹膜的角度变化以及虹膜两侧眼白面积的变化,可以精确的计算出人眼视线的方向。
[0018]可选的,根据人眼视线的角度变化确定人眼视线的方向,包括:
[0019]将人眼视线的角度变化的信息通过方位算法的计算,确定人眼视线的方向,其中方位算法是通过人眼的眼部信息和正对信息不断计算人眼视线的方向得到的。
[0020]在上述过程中,通过方位算法对人眼视线角度变化进行确认可以使计算的结果更加准确,视线方向的判断更加精确。
[0021]可选的,通过前置摄像头获取人眼的眼部信息,包括:
[0022]根据前置摄像头获取人面部的实时数据,其中实时数据包括面部轮廓以及瞳孔、虹膜和眼白的位置和颜色;
[0023]根据实时数据确定人眼所在的区域;
[0024]根据人眼所在的区域得到人眼的眼部信息。
[0025]在上述过程中,可以通过人眼的特征信息包括瞳孔、虹膜和眼白的位置和颜色等信息确定人眼在面部的位置,可以在确定了人眼的位置时,之后再确定人眼的瞳孔、虹膜和眼白的信息。
[0026]可选的,当拍摄时人眼的位置发生变化时,在通过前置摄像头获取人眼的眼部信息之前,所述方法还包括:
[0027]提醒用户调整人眼的位置或者以此时人眼的正对信息作为参考数据。
[0028]在上述过程中,若校准正对信息时发现人眼的位置发生了变化,还可以实现提醒用户调整位置的功能,或者是重新利用当前位置人眼的眼部信息作为正对信息来完成后续的对焦过程。
[0029]可选的,在根据人眼视线的方向,确定人眼观看的后置摄像头所拍摄的拍摄物在屏幕中的位置之后,图1所示的方法还可以包括:
[0030]根据拍摄物在屏幕中的位置确定拍摄区域;
[0031]根据拍摄区域的场景进行明暗度分析,确定拍摄区域的场景的明暗度;
[0032]根据拍摄区域的场景的明暗度进行亮度的自动调节,其中不同拍摄区域的场景对应的亮度范围值不同。
[0033]在上述过程中,通过确定拍摄区域的场景进而分析场景的明暗度,根据分析结果可以实现亮度的自动调节。
[0034]第二方面,本申请实施例提供了一种自动对焦的装置,包括:
[0035]获取模块,用于通过前置摄像头获取人眼的眼部信息,其中人眼的眼部信息包括以下信息中的至少一种:瞳孔角度、虹膜角度以及虹膜两侧的眼白面积;
[0036]第一确定模块,用于根据人眼的眼部信息,确定人眼视线的方向;
[0037]第二确定模块,用于根据人眼视线的方向,确定人眼观看后置摄像头所拍摄的拍
摄物在屏幕中的位置;
[0038]调节模块,用于根据拍摄物在屏幕中的位置进行自动对焦。
[0039]可选的,所述装置还包括:
[0040]第二获取模块,用于所述在通过前置摄像头获取人眼的眼部信息之前,获取模块获取人眼在与前置摄像头水平并正视屏幕中心位置时人眼的正对信息,正对信息用于作为确定人眼视线的方向时的参考数据,正对信息包括瞳孔角度、虹膜角度以及虹膜两侧的眼白面积,正对信息为人眼在与前置摄像头水平并正视屏幕中心位置时的眼部信息;
[0041]其中,根据人眼的眼部信息,确定人眼视线的方向,包括:
[0042]将人眼的眼部信息与正对信息进行比较,得到比较结果;
[0043]根据比较结果确定人眼视线的方向。
[0044]可选的,第一确定模块具体用于:
[0045]通过瞳孔和虹膜的角度变化以及虹膜两侧眼白面积的变化确定人眼视线的角度变化;
[0046]根据人眼视线的角度变化确定人眼视线的方向。
[0047]可选的,第一确定模块具体用于:
[0048]将人眼视线的角度变化的信息通过方位算法的计算,确定人眼视线的方向,其中方位算法是通过人眼的眼部信息和正对信息不断计算人眼视线的方向得到的。
[0049]可选的,获取模块具体用于:
[0050]根据前置摄像头获取人面部的实时数据,其中实时数据包括面部轮廓以及瞳孔、虹膜和眼白的位置和颜色本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动对焦的方法,其特征在于,应用于终端设备,所述终端设备包括前置摄像头和后置摄像头,所述方法包括:通过所述前置摄像头获取人眼的眼部信息,其中所述人眼的眼部信息包括以下信息中的至少一种:瞳孔角度、虹膜角度以及虹膜两侧的眼白面积;根据所述人眼的眼部信息,确定人眼视线的方向;根据所述人眼视线的方向,确定人眼观看所述后置摄像头所拍摄的拍摄物在屏幕中的位置;根据所述拍摄物在屏幕中的位置进行自动对焦。2.根据权利要求1所述的方法,其特征在于,在所述通过前置摄像头获取人眼的眼部信息之前,所述方法还包括:获取所述人眼在与所述前置摄像头水平并正视屏幕中心位置时所述人眼的正对信息,所述正对信息用于作为确定所述人眼视线的方向时的参考数据,所述正对信息为所述人眼在与所述前置摄像头水平并正视屏幕中心位置时的眼部信息;其中,所述根据所述人眼的眼部信息,确定人眼视线的方向,包括:将所述人眼的眼部信息与所述正对信息进行比较,得到比较结果;根据所述比较结果确定所述人眼视线的方向。3.根据权利要求2所述的方法,其特征在于,所述眼部信息包括瞳孔角度、虹膜角度以及虹膜两侧的眼白面积,所述根据所述比较结果确定所述人眼视线的方向包括:通过所述瞳孔和虹膜的角度变化以及所述虹膜两侧眼白面积的变化确定人眼视线的角度变化;根据所述人眼视线的角度变化确定所述人眼视线的方向。4.根据权利要求3所述的方法,其特征在于,所述根据所述人眼视线的角度变化确定所述人眼视线的方向,包括:将所述人眼视线的角度变化的信息通过方位算法的计算,确定人眼视线的方向,其中所述方位算法是通过所述人眼的眼部信息和所述正对信息不断计算所述人眼视线的方向得到的。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述通过前置摄像头获取人眼的眼部信息,包括:根据所述前置摄像头获取人面部的实时数...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:臻迪科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1