相机对焦的方法、装置及移动终端设备与流程

文档序号:12740494阅读:235来源:国知局
相机对焦的方法、装置及移动终端设备与流程

本发明涉及信息处理技术领域,尤其涉及一种相机对焦的方法、装置及移动终端设备。



背景技术:

随着电子技术及电子产品的快速发展,智能手机、平板电脑等移动终端设备也广泛普及,并且成为了人们的日常工作、学习及生活的必需品。其中,使用移动终端设备的相机功能进行图像拍摄是常见的应用之一。

移动终端设备在拍摄图像过程中,对焦质量的好坏直接影响了图像的成像质量,因此,为了获取高质量的图像,相机通常采用自动对焦的方式进行拍摄,即通过光学成像器件,不断调整相机镜头的焦距,通过图像对比度的变化确定最佳对焦点,在确定最佳对焦点时按照预定时间间隔进行循环启动自动对焦。

但是,对移动终端设备而言,其相机本身的成像模块性能与专业成像设备之间差距较大,为了获取更高质量的图像,通常需将待拍摄证件图像放置在离成像镜头距离较近的位置;但是,在待拍摄证件图像与成像镜头距离较近时,根据几何成像原理,对焦结果对于焦距的调整会更加的敏感,增加了自动对焦的难度,降低了相机对焦的速度,此外,在拍摄待拍摄证件图像过程中,放置或者调整待拍摄证件图像时,相机会保持一个失焦再对焦的过程,从用户角度看,相机中的预览图像将不停维持在一个模糊-清晰-模糊-清晰…循环对焦过程中对焦速度较慢,需要用户有一定时间的等待过程,影响了用户使用移动终端设备相机的用户体验。



技术实现要素:

有鉴于此,本发明实施例提供一种相机对焦的方法、装置及移动终端设备,主要目的在于解决现有技术中移动终端设备拍摄待拍摄证件图像过程中,对焦过程复杂、对焦速度较慢,影响用户使用移动终端设备相机用户体验的问题,提高了对焦速度,提升了用户体验。

为达到上述目的,本发明提供如下技术方案:

第一方面,本发明提供一种相机对焦的方法,应用于移动终端设备侧,包括:

获取待拍摄证件图像的证件类型;

根据所述证件类型确定所述待拍摄证件图像的实际尺寸信息;

根据所述实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定所述待拍摄证件图像与对焦镜头之间的距离值;

根据所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距,并将所述当前焦距作为待拍摄证件图像的成像焦距。

第二方面,本发明提供的一种相机对焦的装置,应用于移动终端设备中,包括:

获取单元,用于获取待拍摄证件图像的证件类型;

第一确定单元,用于根据所述证件类型确定所述待拍摄证件图像的实际尺寸信息;

第二确定单元,用于根据所述第一确定单元确定的所述实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定所述待拍摄证件图像与对焦镜头之间的距离值;

第三确定单元,用于根据所述第二确定单元确定的所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距;

第四确定单元,用于将所述第三确定单元确定的所述当前焦距作为待拍摄证件图像的成像焦距。

第三方面,本发明提供的一种移动终端设备,所述移动终端设备包括如上所述的相机对焦的装置。

借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

本发明提供的相机对焦的方法、装置及移动终端设备,首先,移动终端设备中的相机获取预置证件图像的证件类型,根据该证件类型确定待拍摄证件图像的实际尺寸信息;其次,根据实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定待拍摄证件图像与对焦镜头之间的距离值;最后,根据距离值确定待拍摄证件图像与对焦镜头之间的当前焦 距,并将当前焦距作为待拍摄证件图像的成像焦距;与现有技术中基于自动对焦的方法确定焦距相比,本发明在确认待拍摄证件图像的证件类型的基础上,根据该待拍摄证件图像的实际尺寸信息快速确定待拍摄证件图像与对焦镜头的焦距,避免了现有方法中移动终端设备中的相机循环对焦失焦,将相机对焦的繁琐过程简单化,提高了对焦速度,缩短了对焦时间,提升用户的体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种相机对焦的方法的流程图;

图2示出了本发明实施例提供的一种显示包含预置数量的待拍摄证件图像类型的提示信息的示意图;

图3示出了本发明实施例提供的一种相机中显示徽标的轮廓标识的示意图;

图4示出了本发明实施例提供一种根据微调整后的待拍摄证件图像中的图像特征点对当前焦距进行修正的方法流程图;

图5示出了本发明实施例提供的另一种相机对焦的方法的流程图;

图6示出了本发明实施例提供的一种相机显示界面的示意图;

图7示出了本发明实施例提供的一种相机对焦的装置的组成框图;

图8示出了本发明实施例提供的另一种相机对焦的装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更 透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种相机对焦的方法,该方法应用于移动终端设备侧,如图1所示,该方法包括:

101、获取待拍摄证件图像的证件类型。

需要说明的是,本发明实施例提供的相机对焦的方法,适用于通过移动终端设备的相机拍摄已知证件类型的图像的应用场景中,该类证件图像有统一的尺寸大小,移动终端设备的相机可以根据该统一的大小尺寸快速确定待拍摄证件图像与对焦镜头之间的焦距。

第三方应用程序调用相机采集证件图像时,需要确定该待拍摄证件图像的证件类型,以获取该待拍摄证件图像的实际尺寸信息。作为本发明实施例的一种实现方式,在获取待拍摄证件图像的证件类型时,移动终端设备的相机通过扫描待拍摄证件图像中的显著性徽标的方式确认待拍摄证件图像的证件类型。作为本发明实施例的另一种实现方式,当移动终端设备的相机启动时,输出显示待拍摄证件图像的证件类型,当用户根据自己的需求选择证件类型后,向相机发送证件类型的选择指令,相机根据该选择指令确定待拍摄证件图像的证件类型。

本实施例中,相机位于智能手机、平板电脑、可穿戴装置等移动终端设备中;所述待拍摄证件图像的证件类型包括但不局限于以下内容,例如:身份证、银行卡、营业执照、驾驶证、护照、各国签证/通行证、标准1寸照片、标准2寸照片等等;本发明实施例对相机所在移动终端设备的类型、待拍摄证件图像的具体证件类型不进行限定。

在实际应用中,不同类型的待拍摄证件图像,其徽标也存在差异,或者,同一待拍摄证件图像中,可能会由于待拍摄证件图像的正面、反面的不同,导致不同面的徽标也存在差异;或者,不同类型的待拍摄证件图像,其徽标相同,但是,徽标仅为形状相同,而徽标相对于待拍摄证件图像的真实大小尺寸是存在差异的。示例性的,营业执照的徽标为国徽,而银行卡的徽标为各个银行卡的标识图像或文字,营业执照与银行卡的证件类型不同,其对应的徽标也不相同。身份证正面的徽标为人脸图像,而身份证 反面的徽标为国徽,证件类型相同,但是正面、反面的徽标各不相同。

102、根据所述证件类型确定所述待拍摄证件图像的实际尺寸信息。

本发明实施例中,获取待拍摄证件图像的实际尺寸的目的在于,基于该实际尺寸大小信息快速确定待拍摄证件图像与对焦镜头之间的焦距,避免了传统方法中拍摄证件图像时对焦失败的情况。

步骤101中确认待拍摄证件图像的证件类型后,即可确定待拍摄证件图像的实际尺寸信息。本发明实施例中,待拍摄证件图像的实际尺寸信息存储于相机所在的移动终端设备的数据库中,相机在确定证件类型后,根据该证件类型在数据库中查找其对应的实际尺寸信息。在实际应用中,在拍摄证件图像时,要求待拍摄证件图像大致为水平平面,以确保证件图像与对焦镜头保持平行,以使得拍摄后的图像中证件图像的细节部分保有较高的分辨率,因此,数据库中记录待拍摄证件图像的长度和宽度即可,本实施例对数据库中保存待拍摄证件图像的实际尺寸信息的存储形式、存储位置不作限定。

待拍摄证件图像均有统一的尺寸信息规范,示例性的,身份证的尺寸信息为85.6mm×54.0mm、营业执照的尺寸信息为420mm×297mm、银行卡的尺寸信息为85.60×53.98mm等等。本发明实施例对待拍摄证件图像统一的尺寸信息在此不再进行一一列举。

103、根据所述实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定所述待拍摄证件图像与对焦镜头之间的距离值。

根据待拍摄证件图像的实际尺寸信息,按照对焦线构图法,计算待拍摄证件图像在相机的当前预览图像中的实际像素尺寸,此外,相机其本身自带镜头参数,通过对焦镜头参数及根据待拍摄证件图像的实际尺寸信息计算的待拍摄证件图像在当前预览图像中的实际像素尺寸,可确定待拍摄证件图像与对焦镜头之间的距离值(深度值),即待拍摄证件图像与对焦镜头之间的物距。

上述根据待拍摄证件图像的实际尺寸信息计算待拍摄证件图像在相机的当前预览图像中的实际像素尺寸,适用于待拍摄证件图像在相机的当前预览图像的实际像素尺寸与相机镜头参数中包含的像素尺寸不相同的情 况。若待拍摄证件图像在相机的当前预览图像的大小与相机的拍摄显示界面大小相同,即待拍摄证件图像在相机的当前预览图像的实际像素尺寸与相机镜头参数中包含的像素尺寸相同,则无需根据待拍摄证件图像的实际尺寸信息计算待拍摄证件图像在相机的当前预览图像中的实际像素尺寸,直接获取镜头参数中包含的像素尺寸即可。

在实际应用中,待拍摄证件图像在当前预览图像中的实际像素尺寸与待拍摄证件图像有直接关系,不同尺寸大小的待拍摄证件图像,在相机的当前预览图像中的实际像素尺寸不同,而当前预览图像中的实际像素尺寸的不同又影响待拍摄证件图像与对焦镜头之间的距离值(物距),进而根据不同的待拍摄证件图像与对焦镜头之间的距离值(物距),得到其对应的焦距。

所述对焦镜头参数可以包含但不局限于以下内容,例如:镜头属性、焦距参数、光圈参数等等。有关通过对焦镜头参数根据实际尺寸信息计算待拍摄证件图像在当前预览图像中的实际像素尺寸、根据待拍摄证件图像与实际像素尺寸计算距离值/深度值的具体实现过程,请参考现有技术中的详细描述,本发明实施例在此不再进行一一赘述。

104、根据所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距,并将所述当前焦距作为待拍摄证件图像的成像焦距。

在步骤103确定出待拍摄证件图像与对焦镜头之间的距离值之后,根据该距离值确定待拍摄证件图像与对焦镜头之间的当前焦距,并将该当前焦距作为预览图像的成像焦距,用户可基于该焦距拍摄待拍摄证件图像。

本发明实施例提供的相机对焦的方法,首先,移动终端设备中的相机获取预置证件图像的证件类型,根据该证件类型确定待拍摄证件图像的实际尺寸信息;其次,根据实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定待拍摄证件图像与对焦镜头之间的距离值;最后,根据距离值确定待拍摄证件图像与对焦镜头之间的当前焦距,并将当前焦距作为待拍摄证件图像的成像焦距;与现有技术中基于自动对焦的方法确定焦距相比,本发明实施例基于在确认待拍摄证件图像的证件类型的基础上,根据该待拍摄证件图像的实际尺寸信息快速确定待拍摄证件图像与对 焦镜头的焦距,避免了现有方法中移动终端设备中的相机循环对焦失焦,将相机对焦的繁琐过程简单化,提高了对焦速度,缩短了对焦时间,提升用户的体验。

进一步的,在步骤101执行获取待拍摄证件图像的证件类型时,可以采用但不局限于以下两种方式实现:

方式一:通过预设图像识别算法确定所述待拍摄证件图像中的徽标,根据徽标确定所述待拍摄证件图像的证件类型。

其中,所述徽标为所述待拍摄证件图像类型的唯一标识;本发明实施例中,所述徽标通常为显著性的徽标,可以包含但不局限于以下内容,例如:身份证中正面的人脸图像、身份证背面及营业执照中的国徽,驾驶证、行驶证中的印章等等,本发明实施例对此不作限定。

在具体实施时,预设图像识别算法的执行过程为一个徽标的比对过程,即在移动终端设备中将预置数量的徽标存储于本地,将相机扫描到的徽标与本地存储的徽标进行比对,确定徽标,并根据该徽标确定待拍摄证件图像中的证件类型;或者,在移动终端设备联网状态下,基于预设图像识别算法获取待拍摄证件图像的徽标,并发送至相应服务器,由该服务器确定该徽标对应的待拍摄证件图像中的证件类型,本发明实施例对预设图像识别算法的具体实现过程不进行限定。

方式二:显示包含预置数量的证件类型的提示信息,接收对证件类型对应的选择指令,根据选择指令确定待拍摄证件图像的证件类型。

相机启动后,在相机拍摄待拍摄证件图像的显示界面中,显示包含预置数量的待拍摄证件图像类型的提示信息,从用户层面讲,用户根据该提示信息选择待拍摄证件图像类型,从技术实现层面讲,移动终端设备相机接收待拍摄证件图像类型对应的选择指令信息,根据该选择指令信息确定待拍摄证件图像中的证件类型。在相机显示包含预置数量的证件类型的提示信息时,可以在相机启动后,自动显示包含预置数量的证件类型的提示信息;或者,用户手动触发用于显示包含预置数量的证件类型的提示信息的功能按键,以显示提示信息,本发明实施例对显示提示信息的方式不作限定。

示例性的,以下提供一个第三方应用程序调用相机拍摄身份证的应用场景。图2示出了显示包含预置数量的待拍摄证件图像类型的提示信息的示意图,用户基于移动终端设备通过某第三方支付平台进行注册,在注册过程中,需要上传身份证照片进行实名认证,某第三方支付平台调用系统相机,相机启动之后,自动显示预置数量的待拍摄证件图像类型的提示信息,如图2所示,用户在该提示信息中选择拍摄待拍摄证件图像为身份证正面,并点击确定按键后,相机接收待拍摄证件图像类型为身份证的选择指令后,相机确定待拍摄证件图像的证件类型为身份证,并确定该身份证的实际尺寸信息,根据身份证的实际尺寸信息确定身份证图像与对焦镜头之间的距离值;根据该距离值确定身份证图像与对焦镜头之间的当前焦距,并将根据该当前焦距拍摄身份证,将身份证图像上传至某第三方支付平台进行实名认证。应当明确,该示意图中的内容仅是示例性的,不作为对本发明实际应用场景的限制。

需要说明的是,在上述方式一通过预设图像识别算法确定所述待拍摄证件图像中的徽标,根据徽标确定待拍摄证件图像的证件类型时,需要满足两个必要条件,第一:要求待拍摄证件图像大致为水平平面,确保与对焦镜头保持平行;第二:待拍摄证件图像包含明显的、直观的徽标。而在相机对证件拍摄的实际应用中,均会满足上述两个条件,有效提升了识别徽标的准确性,即提高了识别待拍摄证件图像的证件类型的准确性。而上述方式二中虽然无需通过徽标确定待拍摄图像的证件类型,但是,在相机对待拍摄证件图像拍摄过程中,仍需要求待拍摄证件图像大致为水平平面,确保与对焦镜头保持平行,以确保采集证件图像的成像质量。

为了更进一步的提升拍摄身份证的对焦效率,在待拍摄证件图像类型的选择指令信息确定焦图像中的徽标之后,会在相机中徽标对应的位置处显示徽标的轮廓标识,以提高对焦效率和对焦精度。如图3所示,图3示出了本发明实施例提供的相机中显示徽标的轮廓标识的示意图,该处的徽标的轮廓标识为身份证正面的人脸图像,本发明实施例中,图3中显示的徽标的轮廓标识是与图2中用户根据焦图像类型的提示信息确定的待拍摄证件图像的徽标是一致的。需要说明的是,图2和图3仅为示例性的举例, 本发明实施例对图2和图3的具体显示内容不进行限定。

进一步的,图1所示方法虽然能够根据待拍摄证件图像的证件类型及实际尺寸信息,快速确定出待拍摄证件图像与对焦镜头之间的焦距,但是,该过程为一个粗对焦过程,基于该焦距获取的成像图像质量可能不是最好的、最优的。因此,为了获得更高质量的成像图像,在步骤103根据距离值确定待拍摄证件图像与对焦镜头之间的当前焦距之后,对当前焦距进行微调整,并将微调整后的焦距确定为所述待拍摄证件图像的成像焦距。在对当前焦距进行微调整时,可以采用但不局限于以下方式实现:基于徽标调用预置对比度算法(自动对焦算法)对所述当前焦距进行微调整;根据微调整后的待拍摄证件图像中的图像特征点对所述当前焦距进行修正。其中,有关预置对比度算法(自动对焦算法)对所述当前焦距进行微调整的实现过程,请参考现有技术中的详细描述,本发明实施例在此不再进行赘述。

需要说明的是,在对当前焦距进行微调整时,根据徽标调用预置对比度算法(自动对焦算法)对所述当前焦距进行微调整的目的在于,确定待拍摄证件图像与对焦镜头之间的最终成像焦距;根据微调整后的待拍摄证件图像中的图像特征点对所述当前焦距进行修正其目的在于,当相机基于预置对比度算法确认待拍摄证件图像与对焦镜头之间的最终成像焦距之后,为了防止用户抖动移动终端相机或者移动待拍摄证件图像,而影响最终成像焦距,相机需要间隔性的对微调整后确定的焦距进行有效性的判断,若确定微调整后确定的焦距有效,则维持当前焦距;若确定微调整后确定的焦距无效,则根据待拍摄证件图像与对焦镜头之间的距离值/深度值变化对当前焦距进行修正(具体修正过程的实现方式见下图图4所示方法),能够减少不必要的对焦过程所需的冗余计算,提高了待拍摄证件图像对焦的效率。

进一步的,由于移动终端设备相机在拍摄对焦图片过程中,通常待拍摄证件图像与对焦镜头之间的距离值/深度值不会变化过大,因此,可采用步进式方法对微调整后确定的当前焦距进行修正,避免全对焦过程的冗余计算。其中,所述步进式方法的具体实施方式为图4所示的方法,图4示 出了本发明实施例提供的一种根据微调整后的待拍摄证件图像中的图像特征点对当前焦距进行修正的方法流程图,如图4所示,所述方法包括:

401、提取微调整后的待拍摄证件图像中的图像特征点。

本发明实施例中,理论上图像特征点可以为待拍摄证件图像中的任意像素点,但是,在实际应用中,为了便于对图像特征点进行“跟踪”,会将待拍摄证件图像中像素点相对突出的点确定为图像特征点。由于每个待拍摄证件图像均会存在差异,直接导致确定的图像特征点会存在差异,需要说明的是,在确定图像特征点时,通过预置像素点提取算法确定图像特征点,可以确定微调整后的待拍摄证件图像中的一个像素点作为图像特征点,也可以确定对微调整后的焦图像中的多个连续的像素点作为图像特征点。示例性的,假设,待拍摄证件图像为身份证,则可以将身份证中的徽标国徽对应的连续像素点确定为图像特征点;或者,将身份证中的人脸图像对应的连续像素点作为图像特征点等等,本发明实施例对图像特征点的具体内容、图像特征点包含的像素点个数等不进行限定。

402、在预置时间间隔后,根据所述待拍摄证件图像中的图像特征点计算所述待拍摄证件图像与所述对焦镜头之间的第二焦距。

通过对焦镜头参数根据图像特征点计算待拍摄证件图像与对焦镜头之间的距离值/深度值,在根据距离值/深度值确定待拍摄证件图像与对焦镜头之间的第二焦距。

所述预置时间间隔为可配置的时间间隔,在配置预置时间间隔时,不能将该时间间隔设置的太长,若时间间隔配置过长,可能无法及时响应微调整后确定的成像焦距,易导致待拍摄证件图像的失焦。在设置与预置时间间隔时,可以采用但不局限于以下方式,例如:设置预置时间间隔为0.1秒;或者,0.2秒等等,具体的,本发明实施例对预置时间间隔的设置不进行限定。

403、计算所述第二焦距与第三焦距之间的变化差值。

其中,所述第三焦距为微调整后确定的成像焦距。

404、将所述变化差值与预置变化阈值进行比对,并确定所述变化差值是否超过所述预置变化阈值。

若确定所述变化差值超过所述预置变化阈值,则执行步骤405;若确定所述变化差值未超过所述预置变化阈值,则执行步骤406。

405、根据所述变化差值重新确定微调整后的待拍摄证件图像与所述对焦镜头之间的第三焦距。

由上述实施例可知,焦距是根据待拍摄证件图像与对焦镜头之间的距离值/深度值确定的。本步骤中,在根据变化差值重新确定待拍摄证件图像与对焦镜头之间的第三焦距时,首先,将变化差值对应的距离值/深度值差值,与步骤103中确定的待拍摄证件图像与对焦镜头之间的距离值进行叠加,基于叠加后的距离值/深度值在重新确定待拍摄证件图像与对焦镜头之间的第三焦距。

需要说明的是,在重新确定第三焦距时,基于叠加后的先前的距离值/深度值与变化差值,重新确定,在一定程度上能够提高对焦镜头重新对焦的速度。

406、将所述第三焦距确定为所述待拍摄证件图像的成像焦距。

需要说明的是,图1所述的相机对焦的方法适用于待拍摄证件图像为已知证件图像的尺寸信息等等,而对于一些未知实际尺寸信息的图像拍摄,并不适用图1所示的方法;但是,未知实际尺寸信息的图像拍摄可以根据预置对比度算法(自动对焦算法)确定出未知尺寸信息的图像与对焦镜头之间的间距后,再采用图4所示的方法,对确定的焦距进行修正。通过图像特征点进行“跟踪”,可以确定出未知尺寸信息的图像的距离值变化,避免了当距离值的变化不影响成像质量时,冗余的对焦操作和循环对焦时每次重启独立对焦过程所需的冗余计算,提高了相机对未知尺寸信息的图像对焦的效率。

进一步的,作为对上述方法的细化和扩展,本发明实施例还提供一种相机对焦的方法,该方法中,以触摸屏智能手机的相机拍摄营业执照为例进行说明,营业执照具有固定的尺寸信息。为便于表述,本发明实施例采用上述方式二所述的方法确定营业执照的证件类型,但应当明确的是,该种说明方式并非意在限定本发明实施例仅能使用上述方式二确定待拍摄证件图像的证件类型。如图5所示,本发明实施例提供的方法包括:

501、相机执行启动指令,启动相机的拍摄功能。

通过用户对智能手机触摸屏的触摸相机所在的操作位置,发送相机启动指令,相机接收并执行该启动指令,以启动相机拍摄功能。

502、相机显示包含预置数量的证件类型的提示信息。

相机启动后,用户点击功能选择栏中用于显示包含预置数量的证件类型的提示信息的功能按键,以显示选择证件类型的提示信息。示例性的,如图6所示,当相机启动之后,会显示如图6所示的相机显示界面,该界面中包含功能选择栏,功能选择栏中包含不同功能的按键,如证件类型选择按键,如图所示,当用户手指触发证件类型选择按键时,会显示如图2所述的待拍摄证件图像证件类型的提示信息,用户选择营业执照类型后,点击图2所示的确定按键,完成待拍摄证件图像证件类型的选择操作。

在实际应用中,当相机启动,并显示相机显示界面时,也可能会自动弹出如图2所示选择证件类型的提示信息,而无需用户手动触发功能选择栏中的证件类型选择按键,供用户选择。而当用户触发图2所示的取消按键时,相机会直接采用上述方式一通过预设图像识别算法确定待拍摄证件图像中的徽标,根据徽标确定待拍摄证件图像的证件类型。上述仅为示例性的功能描述,在实际应用中,本发明对相机中显示的内容不作限定。

503、相机接收对证件类型为营业执照图像对应的选择指令,并根据选择指令确定待拍摄证件图像的证件类型为营业执照图像。

504、相机确定证件类型为营业执照图像的实际尺寸信息。

当确定待拍摄证件图像的证件类型营业执照图像时,在数据库中基于营业执照图像遍历并确定该营业执照图像的实际尺寸信息为420mm×297mm。

505、根据营业执照图像的实际尺寸信息与营业执照图像在当前预览图像中的实际像素尺寸确定营业执照图像与对焦镜头之间的距离值,并根据该距离值确定营业执照图像与对焦镜头之间的当前焦距。

本步骤中,在根据营业执照图像的实际尺寸信息计算营业执照图像在当前预览图像中的实际像素尺寸、计算营业执照图像与对焦镜头之间的距离值、当前焦距时,根据相机的对角线构图算法、相机中自带的镜头参数 确定,镜头参数的不同可能导致营业执照图像与对焦镜头之间的距离值存在差异,进而导致营业执照图像与对焦镜头之间的当前焦距存在差异。

506、根据营业执照图像的徽标国徽调用预置对比度算法对当前焦距进行微调整。

预置对比度算法为自动对焦算法,对比度检测区域为徽标国徽,排除了营业执照图像中弱纹理背景区域的干扰,提高了对焦精度,因此将通过预置对比度算法(自动对焦算法)确定的营业执照图像的图像与对焦镜头之间的焦距确定为最终成像焦距。

507、将微调整后的焦距确定为营业执照图像的成像焦距。

508、提取微调整后的营业执照图像中的图像特征点。

理论上,图像特征点为营业执照图像中的任意像素点,但是,在实际应用中,通常会选择徽标作为图像特征点,本发明实施例以徽标国徽为特征点进行说明。

509、在预置时间间隔0.2s后,根据微调整后的营业执照图像中的图像特征点重新计算营业执照图像与对焦镜头之间的成像焦距。

若在步骤507确定最终成像焦距后,用户没有基于该成像焦距进行拍摄,为了防止用户抖动相机或者移动营业执照图像,而影响最终成像焦距不是最优的拍摄焦距,需要在预置时间间隔后,重新检测最终成像焦距是否变化,若成像焦距不变,则继续维持当前焦距;若成像焦距变化,但是其焦距变化不影响拍摄营业执照图像的质量,则继续维持当前焦距;若成像焦距变化,但是其焦距变化影响拍摄营业执照图像的质量,则重新确定步骤507中的确定的最终成像焦距。

当最终成像焦距变化不影响营业执照图像的拍摄质量时,无需进行冗余的重新对焦操作,避免了每次重新启动对焦操作多产生的冗余计算,提高了营业执照图像的对焦速度。

510、将步骤507中的成像焦距与步骤509中的成像焦距进行变化差值计算,并确定所述变化差值是否超过预置变化阈值。

若该差值未超过预置变化阈值,则将步骤507中成像焦距确定为营业执照图像的成像焦距;若该差值超过预置变化阈值,则基于该差值重复执 行步骤506。

进一步的,作为对上述图1所示方法的实现,本发明另一实施例还提供了一种相机对焦的装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。

本发明实施例还提供一种相机对焦的装置,该装置应用于移动终端设备中,如图7所示,该装置包括:

获取单元71,用于获取待拍摄证件图像的证件类型;

第一确定单元72,用于根据所述获取单元71获取的所述证件类型确定所述待拍摄证件图像的实际尺寸信息;

第二确定单元73,用于根据所述第一确定单元72确定的所述实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定所述待拍摄证件图像与对焦镜头之间的距离值;

第三确定单元74,用于根据所述第二确定单元73确定的所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距;

第四确定单元75,用于将所述第三确定单元74确定的所述当前焦距作为待拍摄证件图像的成像焦距。

进一步的,如图8所示,所述获取单元71包括:

第一确定模块711,用于通过预设图像识别算法确定所述待拍摄证件图像中的徽标;其中,所述徽标为所述待拍摄证件图像类型的唯一标识;

第二确定模块712,用于根据所述第一确定模块711确定的所述徽标确定所述待拍摄证件图像的证件类型。

进一步的,如图8所示,所述获取单元71包括:

显示模块713,用于显示包含预置数量的待拍摄证件图像类型的提示信息;

接收模块714,用于接收对所述显示模块713显示的所述证件类型对应的选择指令;

第三确定模块715,用于根据所述接收模块714接收到的所述选择指令 信息确定所述待拍摄证件图像的证件类型。

进一步的,如图8所示,所述装置还包括:

调整单元76,用于在所述第三确定单元74根据所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距之后,对所述当前焦距进行微调整;

所述第四确定单元75,还用于将所述调整单元76微调整后的焦距确定为所述待拍摄证件图像的成像焦距。

进一步的,如图8所示,所述调整单元76包括:

调整模块761,用于基于徽标调用预置对比度算法对所述当前焦距进行微调整;

修正模块762,用于根据所述调整模块761微调整后的待拍摄证件图像中的图像特征点对所述当前焦距进行修正,所述图像特征点为所述待拍摄证件图像中的任意像素点。

进一步的,如图8所示,所述修正模块762包括:

提取子模块7621,用于提取微调整后的待拍摄证件图像中的图像特征点;

第一计算子模块7622,用于在预置时间间隔后,根据所述提取子模块确定的所述待拍摄证件图像中的图像特征点计算所述待拍摄证件图像与所述对焦镜头之间的第二焦距;

第二计算子模块7623,用于计算所述第一计算子模块7622计算的所述第二焦距与第三焦距之间的变化差值,所述第三焦距为微调整后确定的成像焦距;

比对子模块7624,用于将所述第二计算子模块7623计算的所述变化差值与预置变化阈值进行比对;

确定子模块7625,用于当所述比对子模块7624确定所述变化差值超过所述预置变化阈值时,根据所述变化差值重新确定微调整后的待拍摄证件图像中的待拍摄证件图像与所述对焦镜头之间的第三焦距;

所述第四确定单元75,还用于当所述调整单元76确定所述变化差值未超过所述预置变化阈值时,将所述第三焦距确定为所述待拍摄证件图像的 成像焦距。

进一步的,所述第二确定单元73,包括:

第一计算模块731,用于根据所述待拍摄证件图像的实际尺寸信息计算待拍摄证件图像在当前预览图像中的所述实际像素尺寸;

第二计算模块732,用于通过对焦镜头参数根据所述第一计算模块731计算的所述实际像素尺寸计算所述距离值。

进一步的,本发明实施例还提供一种移动终端设备,所述移动终端设备包括如图7及图8任一幅所示的相机对焦的装置。

本发明实施例提供的相机对焦的装置及移动终端设备,首先,移动终端设备中的相机获取预置证件图像的证件类型,根据该证件类型确定待拍摄证件图像的实际尺寸信息;其次,根据实际尺寸信息确定待拍摄证件图像与对焦镜头之间的距离值;最后,根据距离值确定待拍摄证件图像与对焦镜头之间的当前焦距,并将当前焦距作为待拍摄证件图像的成像焦距;与现有技术中基于自动对焦的方法确定焦距相比,本发明实施例在确认待拍摄证件图像的证件类型的基础上,根据该待拍摄证件图像的实际尺寸信息快速确定待拍摄证件图像与对焦镜头的焦距,避免了现有方法中移动终端设备中的相机循环对焦失焦,将相机对焦的繁琐过程简单化,提高了对焦速度,缩短了对焦时间,提升用户的体验。

所述相机对焦的装置包括处理器和存储器,上述获取单元、第一确定单元、第二确定单元及第三确定单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现现有技术中移动终端设备拍摄待拍摄证件图像过程中,对焦过程复杂、对焦速度较慢,影响用户使用移动终端设备相机用户体验的问题,提高了对焦速度,提升了用户体验。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时, 适于执行初始化有如下方法步骤的程序代码:获取待拍摄证件图像的证件类型;根据所述证件类型确定所述待拍摄证件图像的实际尺寸信息;根据所述实际尺寸信息与待拍摄证件图像在当前预览图像中的实际像素尺寸确定所述待拍摄证件图像与对焦镜头之间的距离值;根据所述距离值确定所述待拍摄证件图像与对焦镜头之间的当前焦距,并将所述当前焦距作为待拍摄证件图像的成像焦距。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的图表中图形的显示方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1