相机启动方法及装置与流程

文档序号:22235861发布日期:2020-09-15 19:43阅读:484来源:国知局
相机启动方法及装置与流程

本申请涉及终端技术领域,尤其涉及一种相机启动方法及装置。



背景技术:

目前在拍照时,需要先启动相机,然后再确认相机模式是前置模式或后置模式。而由于现在相机启动后的模式默认是最近一次相机关闭时的模式,也就是说,在前置模式下关闭相机,相机再启动时显示模式为前置模式,在后置模式下关闭相机,再启动时仍然为后置模式。此时,若用户想要快速自拍,但相机启动后默认模式是后置则需要用户手动切换到前置模式进行自拍;若用户想要通过后置摄像头拍摄眼前风景,但相机启动后默认模式是前置则需要用户手动切换到后置模式进行拍摄。因此,现有技术中存在相机启动时需要人工选择前置或后置摄像头的问题。



技术实现要素:

本申请实施例提供一种相机启动方法及装置,以解决相关技术中在相机启动时需要人工选择前置或后置摄像头的问题。

第一方面,本申请实施例提供一种相机启动方法,包括:

接收用户启动相机的输入;

响应于所述输入,通过第一摄像头采集目标图像;

在所述目标图像中包括人脸区域的情况下,若所述人脸区域在所述目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置;

若所述占比满足第二预设条件,则将所述第一摄像头作为目标摄像装置。

第二方面,本申请实施例提供一种相机启动装置,包括:

接收模块,用于接收用户启动相机的输入;

采集模块,用于响应于所述输入,通过第一摄像头采集目标图像;

第一确定模块,用于在所述目标图像中包括人脸区域的情况下,若所述人脸区域在所述目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置;

第二确定模块,用于若所述占比满足第二预设条件,则将所述第一摄像头作为目标摄像装置。

第三方面,本申请实施例提供一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的相机启动方法的步骤。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的相机启动方法的步骤。

第五方面,本申请提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本实施例中,通过第一摄像头采集目标图像,并在目标图像中包括人脸区域的情况下,若人脸区域在目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置,若占比满足第二预设条件,则将第一摄像头作为目标摄像装置,相较于现有技术,使得用户能够通过调整被拍摄者的人脸区域在目标图像中的占比情况来自主决定所启动的目标摄像装置是第一摄像头还是第二摄像头,解决了现有技术中在相机启动时需要人工选择前置或后置摄像头的问题,而不能根据用户需求自动选择前置或后置摄像头启动的问题,实现了用户在启动相机拍摄时能够方便快速的启动对应的摄像头模式,减少了繁琐的摄像头切换过程。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中相机启动方法的步骤流程图;

图2为本申请实施例中相机启动方法的整体流程示意图;

图3为本申请实施例中终端的屏幕模式为横屏模式时的界面示意图;

图4为本申请实施例中终端的屏幕模式为竖屏模式时的界面示意图;

图5为本申请实施例中相机启动装置的模块框图;

图6为本申请实施例中电子设备的结构示意图之一;

图7为本申请实施例中电子设备的结构示意图之二。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应理解,说明书中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

如图1所示,为本申请实施例中相机启动方法的步骤流程图,该方法包括如下步骤:

步骤101:接收用户启动相机的输入。

当用户想要通过终端进行拍摄时可以输入启动相机的操作,例如可以点击终端中的相机控件以启动相机。此时,终端接收用户启动相机的输入,例如接收用户对相机程序应用图标的点击输入。

步骤102:响应于输入,通过第一摄像头采集目标图像。

具体的,终端可以通过第一摄像头识别物体进行拍摄,例如通过第一摄像头进行人脸识别以解锁终端屏幕。

在本步骤中,终端在响应用户启动相机的输入时,通过第一摄像头采集目标图像。也就是说,终端在接收用户启动相机的输入至相机确定目标摄像装置的过程中,第一摄像头处于拍摄状态。

具体的,该第一摄像头可以为前置摄像头。

在此需要说明的是,该目标图像可以为第一摄像头采集到的任意图像,在此并不对该目标图像进行具体限定。

步骤103:在目标图像中包括人脸区域的情况下,若人脸区域在目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置。

具体的,由于用户在以人作为目标进行拍摄时大多对被拍摄者在画面中的所占比例有要求,因此在目标图像中包括人脸区域的情况下,可以将人脸区域在目标图像中的占比作为判断条件确定目标摄像装置,从而使得依据占比情况所确定的目标摄像装置能够与用户所需的摄像装置相符合。

在本步骤中,具体的,当目标图像中包括人脸区域时,可以判断人脸区域在目标图像中的占比是否满足第一预设条件,并在人脸区域在目标图像中的占比满足第一预设条件时,将第二摄像头作为目标摄像装置。这样,在占比满足第一预设条件时,认为用户此时不想将第一摄像头作为目标摄像装置,从而启动第二摄像头,进行拍摄操作。

这样,终端通过判断人脸区域在目标图像中的占比是否满足第一预设条件从而确定是否将第二摄像头作为目标摄像装置,使得用户在需要将第二摄像头作为目标摄像装置时,可以调整被拍摄者(可以为用户自己或包括用户的集体)的人脸区域在目标图像中的占比,并调整该占比满足第一预设条件,从而达到终端将第二摄像头作为目标摄像装置的目的。这避免了现有技术中用户在需要将第二摄像头作为目标摄像装置进行拍摄且相机启动后模式为第一摄像头模式时,还需要手动切换到第二摄像头模式的问题,使得能够方便快速的启动对应的摄像头模式,减少了繁琐的摄像头切换操作。

此外还需要说明的是,在将第二摄像头作为目标摄像装置之后,可以通过第二摄像头进行拍照。

具体的,该第二摄像头可以为后置摄像头。

步骤104:若占比满足第二预设条件,则将第一摄像头作为目标摄像装置。

在本步骤中,具体的,当目标图像中包括人脸区域时,可以判断人脸区域在目标图像中的占比是否满足第二预设条件,并在人脸区域在目标图像中的占比满足第二预设条件时,将第一摄像头作为目标摄像装置。这样,在占比满足第二预设条件时,认为第一摄像头获取的目标图像是满足用户的拍摄构图需求的,即用户想通过该第一摄像头进行拍摄,因此将第一摄像头作为目标摄像装置,从而方便用户操作。

这样,终端通过判断人脸区域在目标图像中的占比是否满足第二预设条件从而确定是否将第一摄像头作为目标摄像装置,使得用户在需要将第一摄像头作为目标摄像装置时,可以调整被拍摄者(可以为用户自己或包括用户的集体)的人脸区域在目标图像中的占比,并调整该占比满足第二预设条件,从而达到终端将第一摄像头作为目标摄像装置的目的。这避免了现有技术中用户在需要将第一摄像头作为目标摄像装置进行拍摄且相机启动后模式为第二摄像头模式时,还需要手动切换到第一摄像头模式的问题,使得能够方便快速的启动对应的摄像头模式,减少了繁琐的摄像头切换操作。

此外还需要说明的是,在将第一摄像头作为目标摄像装置之后,可以通过第一摄像头进行拍照。

本实施例在采集到的目标图像中包括人脸区域的情况下,若人脸区域在目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置;若占比满足第二预设条件,则将第一摄像头作为目标摄像装置,使得用户能够通过调整被拍摄者的人脸区域在目标图像中的占比情况来自主决定所启动的目标摄像装置是第一摄像头还是第二摄像头,使得能够方便快速的启动对应的摄像头模式,减少了繁琐的摄像头切换操作,满足了用户的快速便捷的拍摄需求。

进一步地,在本实施例中,若人脸区域在目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置时,可以包括下述任意一项:

其一,在目标图像中包括的人脸数量为1的情况下,若人脸区域在目标图像中的占比大于第一比例阈值,将第二摄像头作为目标摄像装置。

具体的,第二摄像头可以为后置摄像头。

也就是说,若检测到的人脸数量为1,则计算该人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比大于第一比例阈值,此时人脸的大小已经不适合展示较好的自拍效果,即用户主观行为上会更多在乎画面内的风景。因此,为了减少用户启动相机后切换前后置模式的操作,并为了可以抓拍到理想的照片,则可以直接将第二摄像头作为目标摄像装置,并通过第二摄像头进行拍摄,使用户能够快速启动想要用来拍摄的目标摄像装置,从而满足用户的快速拍摄需求。

需要说明的是,在该种情况下,终端需要先通过人脸识别技术从目标图像中识别出人脸图像,然后再判断人脸图像的个数。人脸识别技术是基于人的脸部特征,对图像首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。

此外,人脸识别技术包括但不限于参考模板法和人脸规则法。其中,参考模板法指首先设计一个或数个标准人脸的模板,然后计算测试采集的样品与标准模板之间的匹配程度,并通过阈值来判断是否存在人脸;在人脸规则法中,由于人脸具有一定的结构分布特征,因此人脸规则的方法即提取这些特征生成相应的规则以判断测试样品是否包含人脸。

此外还需要说明的是,第一比例阈值的大小可以根据实际需求进行设置,例如在横屏显示的情况下该第一比例阈值可以为1/3,在竖屏显示的情况下该第一比例阈值可以为1/2,在此并不对此进行限定。

其二,在目标图像中包括的人脸数量大于1的情况下,若人脸区域在目标图像中的占比大于第二比例阈值,将第二摄像头作为目标摄像装置。

也就是说,若检测到目标图像中包括的人脸数量大于1,则计算多个人脸的总的人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比大于第二比例阈值,此时人脸的大小已经不适合展示较好的自拍合影效果,即用户主观行为上会更多在乎画面内的风景,因此,为了减少用户启动相机后切换前后置模式的操作,并为了可以抓拍到理想的照片,则将第二摄像头即后置摄像头作为目标摄像装置,并通过后置摄像头进行拍摄,从而满足用户的快速拍摄需求。

需要说明的是,在该种情况下,终端同样需要先通过人脸识别技术从目标图像中识别出人脸图像,然后再判断人脸图像的个数。其中,人脸识别技术的具体内容可以参见上述所述的相关内容,在此不再进行赘述。

其三,在目标图像中包括的人脸数量大于1的情况下,若人脸区域在目标图像中的占比处于第三比例阈值和第二比例阈值的范围内,且人脸区域中最大人脸与最小人脸的比值大于预设倍数,将第二摄像头作为目标摄像装置。

也就是说,若检测到目标图像中的人脸数量大于1,则计算多个人脸在目标图像中的总的占比,此时若人脸区域在目标图像中的占比处于第三比例阈值和第二比例阈值的范围内,且人脸区域中最大人脸与最小人脸的比值大于预设倍数,则此时人脸之间的配比已经不适合展示较好的自拍合影效果,即用户主观行为上会更多在乎画面内的风景,因此,为了减少用户启动相机后切换前后置模式的操作,并为了可以抓拍到理想的照片,则可以将第二摄像头即后置摄像头作为目标摄像装置,并通过后置摄像头进行拍摄,从而满足用户的快速拍摄需求。

此外,在此需要说明的是,第二比例阈值大于第三比例阈值,且第二比例阈值和第三比例阈值的大小可以根据实际需求进行设置。例如在横屏显示的情况下该第二比例阈值可以为1/2,第三比例阈值为1/3;在竖屏显示的情况下该第二比例阈值可以为2/3,第三比例阈值为1/2,在此并不对此进行限定。

此外,预设倍数的值可以为2,当然在此同样不对此进行具体限定。

这样通过上述任意一种方式确定将第二摄像头作为目标摄像装置,实现了通过人脸区域在目标图像中的占比情况确定是否将第二摄像头作为目标摄像装置,使得用户能够调整被拍摄者在目标图像中的占比与各自方式中的比例阈值之间的关系,达到相机启动时直接采用第二摄像头进行拍摄的目的,满足了用户快速拍摄的需求。

此外,进一步地,在本实施例中,若占比满足第二预设条件,则将第一摄像头作为目标摄像装置时,可以包括下述任意一项:

其一,在目标图像中包括的人脸数量为1的情况下,若人脸区域在目标图像中的占比不大于第一比例阈值,将第一摄像头作为目标摄像装置。

具体的,第一摄像头为前置摄像头。

也就是说,若检测到目标图像中的人脸数量为1,则计算该人脸的人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比不大于第一比例阈值,此时用户主观行为上会更多的想要同时展示自己以及周围的环境,因此,为了减少用户启动相机后切换前后置模式的操作,并为了可以抓拍到理想的照片,则可以直接将第一摄像头即前置摄像头作为目标摄像装置,并通过第一摄像头进行拍摄,从而满足用户的快速自拍需求。

需要说明的是,在该种情况下,终端同样需要先通过人脸识别技术从目标图像中识别出人脸,然后再判断人脸的个数。其中,人脸识别技术的具体内容可以参见上述所述的相关内容,在此不再进行赘述。

其二,在目标图像中包括的人脸数量大于1的情况下,若人脸区域在目标图像中的占比处于第三比例阈值和第二比例阈值的范围内,且人脸区域中最大人脸与最小人脸的比值不大于预设倍数,将第一摄像头作为目标摄像装置。

也就是说,若检测到目标图像中的人脸数量大于1,则计算多个人脸的总的人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比处于第三比例阈值和第二比例阈值的范围内,且人脸区域中最大人脸与最小人脸的比值不大于预设倍数,此时用户主观行为上会更倾向于展示自拍合影效果以及周期的环境,因此,为了减少用户启动相机后切换前后置模式的操作,并为了可以抓拍到理想的照片,则可以直接将第一摄像头即前置摄像头作为目标摄像装置,并通过前置摄像头进行拍摄,以满足用户的快速自拍需求。

这样通过上述任意一种方式确定将第一摄像头作为目标摄像装置,实现了通过人脸区域在目标图像中的占比情况确定是否将第一摄像头作为目标摄像装置,使得用户能够调整被拍摄者在目标图像中的占比与各自方式中的比例阈值之间的关系,达到相机启动时直接采用第一摄像头进行自拍的目的,满足了用户快速自拍的需求。

当然,还需要说明的是,在目标图像中不包括人脸区域的情况下,可以直接将第二摄像头即后置摄像头作为目标摄像装置。即在目标图像中不包括人脸区域的情况下,此时一般用户都是聚焦于画面内的风景,而不在意自己在画面中的表现,因此为了减少用户启动相机时切换前后置的操作,则可以直接将第二摄像头作为目标摄像装置并通过第二摄像头进行拍摄,从而满足用户的快速拍摄需求。

此外,进一步地,在上述实施例的基础上,若人脸区域在目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置时,则还可以包括下述任意一项:

其一,在竖屏显示的情况下,若人脸区域在目标图像中的占比大于第四比例阈值,则将第二摄像头作为目标摄像装置。

具体的,终端在识别当前的屏幕朝向时可以通过重力感应进行识别。由于横屏显示和竖屏显示中画面比例不同,因此可以基于不同的屏幕显示情况设置不同的人脸区域在目标图像中的占比阈值。

此时,在竖屏显示的情况下,若人脸区域在目标图像中的占比大于第四比例阈值,则将第二摄像头作为目标摄像装置,并通过第二摄像头进行拍摄。这样使得用户能够通过控制终端的握持方向以及被拍摄者的人脸区域在目标图像中的占比情况,控制是否将第二摄像头作为目标摄像装置,从而使得能够方便快速的启动对应的摄像头模式,满足了用户的快速便捷的拍摄需求。

其二,在横屏显示的情况下,若人脸区域在目标图像中的占比大于第五比例阈值,则将第二摄像头作为目标摄像装置。

也就是说,在横屏显示的情况下,当人脸区域在目标图像中的占比大于第五比例阈值时,直接将第二摄像头作为目标摄像装置,并通过第二摄像头进行拍摄。这样使得用户能够通过控制终端的握持方向以及被拍摄者的人脸区域在目标图像中的占比情况,控制是否将第二摄像头作为目标摄像装置,从而使得能够方便快速的启动对应的摄像头模式,满足了用户的快速便捷的拍摄需求。

此外,具体的,由于同样的人脸区域在竖屏显示时占整个屏幕界面的比例与在横屏显示时占整个屏幕界面的比例不同,因此竖屏显示时的人脸区域的占比阈值与横屏显示时的人脸区域的占比阈值不同,例如第四比例阈值与第五比例阈值不同。

可选地,第四比例阈值大于第五比例阈值。由于同样的人脸区域在竖屏显示时占整个屏幕界面的比例会大于在横屏显示时占整个屏幕界面的比例,因此可以设置第四比例阈值大于第五比例阈值,以保证所设置的比例阈值的合理性。从而保证无论在竖屏还是横屏状态下,均可以最大限度地将用户想启动的摄像头作为目标摄像装置。

在此需要说明的是,在人脸数量为1的情况下,第四比例阈值可以为1/2,第五比例阈值为1/3;在人脸数量大于1的情况下,第四比例阈值可以为2/3,第五比例阈值为1/2;当然,在此并不对第四比例阈值与第五比例阈值的数值进行具体限定。

这样,通过区分终端的显示方向,即为横屏显示还是竖屏显示,并且设置不同朝向显示时的占比阈值,使得不同的显示朝向对应不同的占比阈值,从而使得用户能够调整终端的显示朝向以及人脸区域在目标图像中的占比与比例阈值之间的关系,自主确定是否将第二摄像头作为目标摄像装置,基于本实施例将终端显示朝向增加为对目标摄像装置的确定依据,从而进一步增加了所确定的目标摄像装置与用户所需求的目标摄像装置之间的符合度,满足了用户的快速拍摄需求。

另外,具体的,在上述实施例的基础上,若占比满足第二预设条件,则将第一摄像头作为目标摄像装置时,可以包括下述任意一项:

其一,在竖屏显示的情况下,若人脸区域在目标图像中的占比不大于第四比例阈值,则将第一摄像头作为目标摄像装置。

此时,在竖屏显示的情况下,若人脸区域在目标图像中的占比不大于第四比例阈值,则将第一摄像头作为目标摄像装置,并通过第一摄像头进行拍摄。这样使得用户能够通过控制终端的握持方向以及被拍摄者的人脸区域在目标图像中的占比情况,控制是否将第一摄像头作为目标摄像装置,从而使得能够方便快速的启动对应的摄像头模式,满足了用户的快速便捷的拍摄需求。

其二,在横屏显示的情况下,若人脸区域在目标图像中的占比不大于第五比例阈值,则将第一摄像头作为目标摄像装置。

也就是说,在横屏显示的情况下,当人脸区域在目标图像中的占比不大于第五比例阈值时,直接将第一摄像头作为目标摄像装置,并通过第一摄像头进行拍摄。这样使得用户能够通过控制终端的握持方向以及被拍摄者的人脸区域在目标图像中的占比情况,控制是否将第一摄像头作为目标摄像装置,从而使得能够方便快速的启动对应的摄像头模式,满足了用户的快速便捷的拍摄需求。

这样,通过上述方式使得用户能够通过调整终端的显示朝向以及人脸区域在目标图像中的占比与比例阈值之间的关系,自主确定是否将第一摄像头作为目标摄像装置进行拍摄,基于本实施例将终端显示朝向增加为对目标摄像装置的确定依据,从而进一步增加了所确定的目标摄像装置与用户所需求的目标摄像装置之间的符合度,满足了用户的快速自拍需求。

下面通过具体流程对本实施例的整体过程进行说明。

如图2所示,该相机启动过程包括如下步骤:

首先,当用户点击终端的相机控件进入相机应用,即当终端接收到用户启动相机的输入时,根据重力传感器,输出终端的朝向信息,即输出终端是竖屏显示模式还是横屏显示模式。

然后,通过终端的屏幕显示朝向和第一摄像头(即前置摄像头)捕获到的内容,启动对应的第一摄像头或第二摄像头(即后置摄像头),即启动对应的前置模式或后置模式。

具体的,如图3所示,终端为横屏显示模式,此时同时获取前置摄像头捕获到的目标图像;此时:

若目标图像不包括人脸区域,即检测到的人脸数为0,此时一般用户都是聚焦于画面内的风景,而不在意自己在画幅中的表现,为了减少用户切换前后置模式的操作,并为了用户能够抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置进行启动,即启动后置模式。

若目标图像包括的人脸数量为1,则计算人脸区域在目标图像内的占比,若人脸区域的占比大于第一比例阈值(由于横屏显示模式的前置自拍用户更倾向于同时展现自己以及周围的环境,则第一比例阈值可以设置为1/3),此时人脸的大小已经不适合展示较好的自拍效果,用户主观行为上会更多在乎画面内的风景,则为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;若人脸区域在目标图像中的占比不大于1/3,该状态下一般为用户的正常自拍方式,则直接将前置摄像头作为目标摄像装置并启动,即启动前置模式。

若目标图像包括的人脸数量大于1,则计算多人脸的人脸区域在目标图像中的总的占比,若人脸区域在目标图像中的占比大于第二比例阈值(由于横屏模式的前置自拍,用户更倾向于同时展现自己以及周围的环境,则第二比例阈值可以设置为1/2),此时人脸的大小已经不适合展示较好的自拍合影效果,用户主观行为上会更多在乎画面内的风景,为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;当然,若人脸区域在目标图像中的占比在区间第三比例阈值(例如为1/3)和第二比例阈值之间,例如在[1/3,1/2]区间内,且最大人脸与最小人脸之间的差异在预设倍数(例如为2倍)以上,此时人脸之间的配比已经不适合展示较好的自拍合影效果,用户主观行为上会更多在乎画面内的风景,为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;反之,即若人脸区域在目标图像中的占比在[1/3,1/2]区间内,且最大人脸与最小人脸之间的差异在2倍以下,则直接将第一摄像头作为目标摄像装置并启动,即启动前置模式。

如图4所示,终端为竖屏显示模式,此时同时获取前置摄像头捕获到的目标图像;此时:

若目标图像不包括人脸区域,即检测到的人脸数为0,此时一般用户都是聚焦于画面内的风景,而不在意自己在画幅中的表现,为了减少用户切换前后置模式的操作,并为了用户能够抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式。

若目标图像包括的人脸数量为1,即检测到的人脸数为1,则计算人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比大于第一比例阈值(由于竖屏显示模式的前置自拍用户更倾向于展现自己,则第一比例阈值可以设置为1/2),此时人脸的大小已经不适合展示较好的自拍效果,用户主观行为上会更多在乎画面内的风景,则为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;若人脸区域在目标图像中的占比不大于1/2,该状态下一般为用户的正常自拍方式,则直接将前置摄像头作为目标摄像装置并启动,即启动前置模式。

若目标图像包括的人脸数量大于1,即检测到的人脸数大于1,则计算多人脸的总的人脸区域在目标图像中的占比,若人脸区域在目标图像中的占比大于第二比例阈值(由于竖屏显示模式的前置自拍,用户更倾向于同时展现自己,则第二比例阈值可以设置为2/3),此时人脸的大小已经不适合展示较好的自拍合影效果,用户主观行为上会更多在乎画面内的风景,为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;当然,若人脸区域在目标图像中的占比在区间第三比例阈值(例如为1/2)和第二比例阈值之间,例如在[1/2,2/3]区间内,且最大人脸和最小人脸之间的差异在预设倍数(例如为2倍)以上,此时人脸之间的配比已经不适合展示较好的自拍合影效果,用户主观行为上会更多在乎画面内的风景,为了减少用户切换前后置的操作以及抓拍到理想的照片,则直接将后置摄像头作为目标摄像装置并启动,即启动后置模式;反之,即若人脸区域在目标图像中的占比在[1/2,2/3]区间内,且最大人脸和最小人脸之间的差异在2倍以下,则将前置摄像头作为目标摄像装置并启动,即启动前置模式。

这样,本实施例使得用户能够通过调整被拍摄者的人脸区域在目标图像中的占比情况来自主决定所启动的目标摄像装置是第一摄像头还是第二摄像头,使得能够方便快速的启动对应的摄像头模式,减少了繁琐的摄像头切换操作,满足了用户的快速便捷的拍摄需求。

此外,如图5所示,为本申请实施例中相机启动装置的模块框图,该装置包括:

接收模块501,用于接收用户启动相机的输入;

采集模块502,用于响应于所述输入,通过第一摄像头采集目标图像;

第一确定模块503,用于在所述目标图像中包括人脸区域的情况下,若所述人脸区域在所述目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置;

第二确定模块504,用于若所述占比满足第二预设条件,则将所述第一摄像头作为目标摄像装置。

可选地,所述第一确定模块503包括下述任意单元:

第一确定单元,用于在所述目标图像中包括的人脸数量为1的情况下,若所述人脸区域在所述目标图像中的占比大于第一比例阈值,将所述第二摄像头作为目标摄像装置;

第二确定单元,用于在所述目标图像中包括的人脸数量大于1的情况下,若所述人脸区域在所述目标图像中的占比大于第二比例阈值,将所述第二摄像头作为目标摄像装置;

第三确定单元,用于在所述目标图像中包括的人脸数量大于1的情况下,若所述人脸区域在所述目标图像中的占比处于第三比例阈值和所述第二比例阈值的范围内,且所述人脸区域中最大人脸与最小人脸的比值大于预设倍数,将所述第二摄像头作为目标摄像装置;

其中,所述第二摄像头为后置摄像头,所述第二比例阈值大于所述第三比例阈值。

可选地,所述第二确定模块504包括下述任意单元:

第四确定单元,用于在所述目标图像中包括的人脸数量为1的情况下,若所述人脸区域在所述目标图像中的占比不大于所述第一比例阈值,将所述第一摄像头作为目标摄像装置;

第五确定单元,用于在所述目标图像中包括的人脸数量大于1的情况下,若所述人脸区域在所述目标图像中的占比处于所述第三比例阈值和所述第二比例阈值的范围内,且所述人脸区域中最大人脸与最小人脸的比值不大于所述预设倍数,将所述第一摄像头作为目标摄像装置;

其中,所述第一摄像头为前置摄像头。

可选地,所述第一确定模块503包括:

第六确定单元,用于在竖屏显示的情况下,若所述人脸区域在所述目标图像中的占比大于第四比例阈值,则将所述第二摄像头作为目标摄像装置;

第七确定单元,用于在横屏显示的情况下,若所述人脸区域在所述目标图像中的占比大于第五比例阈值,则将所述第二摄像头作为目标摄像装置;

其中,所述第四比例阈值大于所述第五比例阈值。

可选地,所述第二确定模块504包括:

第八确定单元,用于在竖屏显示的情况下,若所述人脸区域在所述目标图像中的占比不大于所述第四比例阈值,则将所述第一摄像头作为目标摄像装置;

第九确定单元,用于在横屏显示的情况下,若所述人脸区域在所述目标图像中的占比不大于所述第五比例阈值,则将所述第一摄像头作为目标摄像装置。

本实施例提供的装置能够实现上述方法实施例的所有方法步骤并能达到相同的技术效果,在此不再进行赘述。

可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述相机启动方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括移动电子设备和非移动电子设备。

图7为本申请施例提供的一种电子设备的硬件示意图,如图7所示,该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710等部件。

本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,用户输入单元707用于接收用户启动相机的输入;处理器710用于响应于所述输入,通过第一摄像头采集目标图像;在所述目标图像中包括人脸区域的情况下,若所述人脸区域在所述目标图像中的占比满足第一预设条件,则将第二摄像头作为目标摄像装置;若所述占比满足第二预设条件,则将所述第一摄像头作为目标摄像装置。

需要说明的是,本实施例中上述电子设备700可以实现本申请实施例中方法实施例中的各个过程,以及达到相同的有益效果,为避免重复,此处不再赘述。

应理解的是,本申请实施例中,输入单元704可以包括图形处理器(graphicsprocessingunit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述相机启动方法实施例的各个过程或信息接收方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息发送方法实施例的各个过程或信息接收方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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