对焦方法、装置和计算机设备制造方法及图纸

技术编号:16550553 阅读:25 留言:0更新日期:2017-11-11 13:58
本申请提出一种对焦方法、装置和计算机设备,其中,上述对焦方法包括:当相机完成对焦时,获取待拍摄图像的当前帧中人脸的第一位置信息;在拍摄所述待拍摄图像之前,获取所述当前帧之后的每一帧中人脸的第二位置信息;计算所述第二位置信息与所述第一位置信息之间的距离;如果所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值,则触发所述相机进行重新对焦。本申请可以实现当人脸位置的变化超过预设的变化阈值时,才触发重新对焦,待拍摄图像的清晰度不会频繁变化,提高了用户体验,进而可以加快拍摄速度,降低相机的功耗。

Focusing method, device and computer equipment

The invention provides a focusing method, apparatus and computer equipment, which comprises the focusing method: when the camera focus, the first to get the location information to be photographed image of the current frame in the face; before the shooting of the captured image, face in each frame second acquires position information of the current frame. After the calculation; between the second position information and the location information of the first distance; if the change threshold between the second position information and the location information of the first distance is greater than the preset, triggering the camera to re focus. This application can change the threshold change when the face position exceeds the preset time, to trigger re focus, not to be taken frequent changes in the clarity of the image, improve the user experience, and can speed up the shooting speed, reduce the power consumption of the camera.

【技术实现步骤摘要】
对焦方法、装置和计算机设备
本申请涉及图像处理
,尤其涉及一种对焦方法、装置和计算机设备。
技术介绍
现有相关技术中,当检测到人脸感兴趣区域(RegionOfInterest;以下简称:ROI)信息发生变化时,相机就会进行重新对焦。这样,即使待拍摄图像中,人脸只是轻微移动,相机也会不断进行重新对焦,但实际上在人脸只是轻微移动时,待拍摄图像也是清晰的无须重新对焦,相机频繁地重新对焦会使待拍摄图像不停地重复“清晰-不清晰-清晰”的变化过程,用户体验较差,并且在对焦结束之后,相机才可以对上述待拍摄图像进行拍摄,这在一定程度上影响了拍摄的速度,相机的功耗也较大。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种对焦方法,以实现当人脸位置的变化超过预设的变化阈值时,才触发重新对焦,提高用户体验,加快拍摄速度,降低相机的功耗。本申请的第二个目的在于提出一种对焦装置。本申请的第三个目的在于提出一种计算机设备。本申请的第四个目的在于提出一种非临时性计算机可读存储介质。本申请的第五个目的在于提出一种计算机程序产品。为达上述目的,本申请第一方面实施例提出了一种对焦方法,包括:当相机完成对焦时,获取当前帧中人脸的第一位置信息;获取所述当前帧之后的每一帧中人脸的第二位置信息;计算所述第二位置信息与所述第一位置信息之间的距离;如果所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值,则触发所述相机进行重新对焦。上述对焦方法中,当相机完成对焦时,获取当前帧中人脸的第一位置信息,然后获取上述当前帧之后的每一帧中人脸的第二位置信息,计算第二位置信息与第一位置信息之间的距离,如果第二位置信息与第一位置信息之间的距离大于预设的变化阈值,则触发上述相机进行重新对焦,从而可以实现当人脸位置的变化超过预设的变化阈值时,才触发重新对焦,待拍摄图像的清晰度不会频繁变化,提高了用户体验,进而可以加快拍摄速度,降低相机的功耗。为达上述目的,本申请第二方面实施例提出了一种对焦装置,包括:获取模块,用于当相机完成对焦时,获取待拍摄图像的当前帧中人脸的第一位置信息;以及在拍摄所述待拍摄图像之前,获取所述当前帧之后的每一帧中人脸的第二位置信息;计算模块,用于计算所述第二位置信息与所述第一位置信息之间的距离;触发模块,用于当所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值时,触发所述相机进行重新对焦。上述对焦装置中,当相机完成对焦时,获取模块获取当前帧中人脸的第一位置信息,然后获取上述当前帧之后的每一帧中人脸的第二位置信息,计算模块计算第二位置信息与第一位置信息之间的距离,如果第二位置信息与第一位置信息之间的距离大于预设的变化阈值,则触发模块触发上述相机进行重新对焦,从而可以实现当人脸位置的变化超过预设的变化阈值时,才触发重新对焦,待拍摄图像的清晰度不会频繁变化,提高了用户体验,进而可以加快拍摄速度,降低相机的功耗。为达上述目的,本申请第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的方法。为达上述目的,本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如上所述的方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请对焦方法一个实施例的流程图;图2为本申请对焦方法另一个实施例的流程图;图3为本申请对焦装置一个实施例的结构示意图;图4为本申请计算机设备一个实施例的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。图1为本申请对焦方法一个实施例的流程图,如图1所示,上述对焦方法可以包括:步骤101,当相机完成对焦时,获取当前帧中人脸的第一位置信息。其中,上述人脸的第一位置信息可以为人脸的第一ROI信息。步骤102,获取当前帧之后的每一帧中人脸的第二位置信息。本实施例中,在相机对焦完成之后,在拍摄待拍摄图像之前,继续获取当前帧之后的每一帧中人脸的第二位置信息。同样,上述人脸的第二位置信息可以为上述人脸的第二ROI信息。步骤103,计算第二位置信息与第一位置信息之间的距离。步骤104,如果上述第二位置信息与上述第一位置信息之间的距离大于预设的变化阈值,则触发上述相机进行重新对焦。本实施例中,计算第二位置信息与第一位置信息之间的距离之后,只有当第二位置信息与上述第一位置信息之间的距离大于预设的变化阈值时,才触发上述相机进行重新对焦,而如果第二位置信息与第一位置信息之间的距离小于或等于预设的变化阈值,相机不会重新对焦。其中,上述预设的变化阈值可以在具体实现时,根据系统性能和/或实现需求等自行设定,本实施例对上述预设的变化阈值的大小不作限定。上述对焦方法中,当相机完成对焦时,获取当前帧中人脸的第一位置信息,然后获取上述当前帧之后的每一帧中人脸的第二位置信息,计算第二位置信息与第一位置信息之间的距离,如果第二位置信息与第一位置信息之间的距离大于预设的变化阈值,则触发上述相机进行重新对焦,从而可以实现当人脸位置的变化超过预设的变化阈值时,才触发重新对焦,待拍摄图像的清晰度不会频繁变化,提高了用户体验,进而可以加快拍摄速度,降低相机的功耗。图2为本申请对焦方法另一个实施例的流程图,如图2所示,本申请图1所示实施例中,步骤103可以为:步骤201,计算第二位置信息中的定位点与第一位置信息中相同位置的定位点之间的距离。具体地,因为人脸的位置信息(即人脸的ROI信息)包括四个点的坐标信息,分别为左上角的定位点的坐标信息、左下角的定位点的坐标信息、右上角的定位点的坐标信息和右下角的定位点的坐标信息,因此第二位置信息与第一位置信息之间的距离可以用第二位置信息中的定位点与第一位置信息中相同位置的定位点之间的距离表示。假设第二位置信息中的定位点(例如:左上角的定位点)的坐标为B1(x1,y1),第一位置信息中相同位置的定位点的坐标为B2(x2,y2),则可以按照式(1)计算第二位置信息中的定位点与第一位置信息中相同位置的定位点之间的距离。其中,l为第二位置信息中的定位点与第一位置信息中相同位置的定位点之间的距离。本实施例中,第二位置信息与第一位置信息之间的距离大于预设的变化阈值可以为:第二位置信息中任一定位点与第一位置信息中相同位置的定位点之间的距离大于预设的变化阈值。即步骤104可以为:步骤202,如果第二位置信息中任一定位点与第一位置信息中相同位置的定位点之间的距离大于预设的变化阈值,则触发上述相机进行重新对焦。也就是说,需要对第二位置信息中包括的每本文档来自技高网...
对焦方法、装置和计算机设备

【技术保护点】
一种对焦方法,其特征在于,包括:当相机完成对焦时,获取待拍摄图像的当前帧中人脸的第一位置信息;在拍摄所述待拍摄图像之前,获取所述当前帧之后的每一帧中人脸的第二位置信息;计算所述第二位置信息与所述第一位置信息之间的距离;如果所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值,则触发所述相机进行重新对焦。

【技术特征摘要】
1.一种对焦方法,其特征在于,包括:当相机完成对焦时,获取待拍摄图像的当前帧中人脸的第一位置信息;在拍摄所述待拍摄图像之前,获取所述当前帧之后的每一帧中人脸的第二位置信息;计算所述第二位置信息与所述第一位置信息之间的距离;如果所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值,则触发所述相机进行重新对焦。2.根据权利要求1所述的方法,其特征在于,所述计算所述第二位置信息与所述第一位置信息之间的距离包括:计算所述第二位置信息中的定位点与所述第一位置信息中相同位置的定位点之间的距离。3.根据权利要求2所述的方法,其特征在于,所述第二位置信息中的定位点的坐标为B1(x1,y1),所述第一位置信息中相同位置的定位点的坐标为B2(x2,y2),所述计算所述第二位置信息中的定位点与所述第一位置信息中相同位置的定位点之间的距离包括:按照以下公式计算所述第二位置信息中的定位点与所述第一位置信息中相同位置的定位点之间的距离:其中,l为所述第二位置信息中的定位点与所述第一位置信息中相同位置的定位点之间的距离。4.根据权利要求2或3所述的方法,其特征在于,所述第二位置信息与所述第一位置信息之间的距离大于预设的变化阈值包括:所述第二位置信息中任一定位点与所述第一位置信息中相同位置的定位点之间的距离大于预设的变化阈值。5.一种对焦装置,其特征在于,包括:获取模块,用于当相机完成对焦时,获取待拍摄图像的当前帧中人脸的第一位置信息;以及在拍摄所述待...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1