拍摄方法、装置、电子设备及可读存储介质与流程

    专利2022-07-07  99


    本申请属于图像处理技术领域,具体涉及一种拍摄方法、装置、电子设备及可读存储介质。



    背景技术:

    目前,随着电子设备性能的不断提升,用户越来越重视电子设备的拍摄功能,尤其重视对一些发光对象的拍摄。其中,发光对象可以是本身可以发光的对象(例如发光昆虫、发光器件等),也可以是通过反射其他光源的光而散发出光芒的对象(即对象本身不发光,但是通过反射或折射本身可以发光的其他对象的光,而展现出发光效果,例如月亮)。

    那么在对某种发光对象进行拍摄时,由于拍摄环境下可能存在各种类型的发光对象(例如萤火虫和电灯),那么电子设备在拍摄时,往往无法从拍摄环境中准确识别出用户所需要拍摄的发光对象(例如萤火虫);此外,在对发光对象进行拍摄时,由于拍摄环境较暗,为了得到成像质量较高的发光对象的图像,用户往往需要自定义设置拍摄参数,拍摄步骤较为繁琐。

    因此,相关技术中对特定发光对象进行拍摄的技术方案,普遍存在着难以对拍摄环境中的该特定发光对象进行准确识别,以及拍摄步骤繁琐的问题。



    技术实现要素:

    本申请实施例的目的是提供一种拍摄方法、装置、电子设备及可读存储介质,能够解决相关技术中对特定发光对象进行拍摄的技术方案,普遍存在着难以对拍摄环境中的该特定发光对象进行准确识别,以及拍摄步骤繁琐的问题。

    为了解决上述技术问题,本申请是这样实现的:

    第一方面,本申请实施例提供了一种拍摄方法,该方法包括:

    获取预览图像;

    若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    第二方面,本申请实施例提供了一种拍摄装置,该装置包括:

    第一获取模块,用于获取预览图像;

    第二获取模块,用于若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

    第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

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

    在本申请实施例中,在预览图像的环境亮度小于第一亮度阈值(说明拍摄场景的环境的亮度较暗)、且预览图像包括满足目标预设条件的目标区域的情况下,其中,目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值,则说明该预览图像中存在发光的目标对象,能够提升对拍摄场景下的目标对象的识别准确率;并基于与该目标对象匹配的目标拍摄参数,来获取包括目标对象的目标图像,从而能够自动设置拍摄参数,简化拍摄步骤,完成对目标对象的拍摄。

    附图说明

    图1是本申请一个实施例的拍摄方法的流程图;

    图2是本申请一个实施例的拍摄预览界面的示意图之一;

    图3是本申请一个实施例的拍摄预览界面的示意图之二;

    图4是本申请一个实施例的拍摄预览界面的示意图之三;

    图5是本申请一个实施例的拍摄预览界面的示意图之四;

    图6是本申请一个实施例的拍摄装置的框图;

    图7是本申请一个实施例的电子设备的硬件结构示意图;

    图8是本申请另一个实施例的电子设备的硬件结构示意图。

    具体实施方式

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

    本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

    下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍摄方法进行详细地说明。

    参照图1,示出了本申请一个实施例的拍摄方法的流程图,所述方法具体可以包括如下步骤:

    步骤101,获取预览图像;

    其中,由于摄像头每秒可以采集多帧(例如20帧)预览图像,而每次只有一帧预览图像可以显示在拍摄预览界面中供用户查看。

    而本步骤中的上述预览图像可以是多帧预览图像中的任意一帧预览图像,在一个示例中,该预览图像可以是显示在拍摄预览界面中的一帧预览图像。

    另外,为了便于说明本申请各个实施例的技术方案,这里对以下技术名词进行解释和定义:

    正常拍摄模式下(表示拍摄场景中不存在目标对象的模式)拍摄生成的正常帧:系统依据拍摄场景的环境亮度,来自动设置与该环境亮度相匹配的第一感光度和第一曝光时长,并以该第一感光度和第一曝光时长来对拍摄场景进行曝光,生成正常帧;

    其中,光圈的进光量=感光度*曝光时长;

    欠曝方式下拍摄生成的欠曝帧:通过对正常拍摄模式下所采用的感光度进行降低以及对正常拍摄模式下所采用的曝光时长进行延长的方式,对拍摄场景进行曝光,从而生成欠曝帧,即欠曝帧比正常帧的感光度低,但是曝光时长更长;此外,欠曝帧的光圈进光量比正常帧的光圈进光量较少。

    过曝方式下拍摄生成的过曝帧:通过对正常拍摄模式下所采用的感光度进行提高以及对正常拍摄模式下所采用的曝光时长进行缩短的方式,对拍摄场景进行曝光,从而生成过曝帧,即过曝帧比正常帧的感光度高,但是曝光时长更短;此外,过曝帧的光圈进光量比正常帧的光圈进光量较多。

    那么在本步骤101中,该预览图像可以是正常帧,也可以是欠曝帧。

    另外,本文旨在对发光的目标对象进行拍摄,该发光的目标对象可以是本身可以发光的对象(例如发光昆虫、发光器件等),也可以是通过反射其他光源的光而散发出光芒的对象(即对象本身不发光,但是通过反射或折射本身可以发光的其他对象的光,而展现出发光效果,例如月亮)。

    考虑到萤火虫是目前比较受欢迎的拍摄内容之一。尤其是拍摄一群发光的萤火虫飞舞的照片和拍摄具有背景层次的单只发光的萤火虫,可以增加拍照的趣味性。因此,为例便于读者理解,本申请各个实施例以目标对象为萤火虫,即一种发光昆虫为例,来对本申请实施例的方法进行说明和阐述,当目标对象为其他类型的发光对象时,方法的执行原理类似,因此,不再一一赘述。

    步骤102,若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,由于目标对象在环境较暗的场景下发光效果较好,因此,可以通过检测预览图像的环境亮度,来确定其环境亮度是否小于第一亮度阈值,即是否是较暗的场景,如果是亮度较暗的场景,则说明该场景下可能存在发光的目标对象。

    例如,预览图像可以具有环境亮度这一参数,通过获取这一参数的取值,来和第一亮度阈值进行比较,来确定预览图像的当前环境的亮度是否是较暗的光线环境。

    可选地,由于本申请实施例的方法旨在对发光的某种目标对象进行高质量的拍摄,因此,而该目标对象在黑暗的光线环境下才可以具有较好的发光效果,因此,为了提升拍摄效率,本申请实施例的方法在预览图像的环境亮度小于第一亮度阈值的情况下,才会进一步判断该预览图像中是否存在满足目标预设条件的目标区域。

    在一个示例中,由于萤火虫只在夜晚光线较暗的地方发光,因此需要检测预览图像中的环境亮度,来判断当前场景是否适合拍摄萤火虫。如果当前场景的环境亮度较高,则认为当前环境不会有萤火虫发光,然后退出拍摄萤火虫的模式,转至正常拍摄模式。如果当前场景的环境亮度较低(例如小于第一亮度阈值,例如有表达白天场景的亮度阈值,表达晚上场景的亮度阈值(即小于第一亮度阈值)),则认为当前环境适合拍摄发光的萤火虫,从而判断预览图像中是否包括目标区域。

    为了进一步确认该场景下发光的对象是否是本实施例所要拍摄的目标对象,则可以通过判断该预览图像中是否存在满足目标预设条件的目标区域来实现,该目标区域可以表示为目标对象在预览图像中所在的图像区域。

    其中,由于拍摄场景中可能存在多种发光的对象,因此,预览图像中涉及不同的发光的对象,并不限于用户想要拍摄的目标对象,因此,需要依据目标对象的发光特性,来判断是否存在目标区域。

    这里的筛选条件涉及颜色参数。

    其中,所述目标预设条件可以包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    其中,该预设颜色条件是基于目标对象的光谱信息而设置的颜色条件,上述三个颜色值可以是三个颜色通道(r、g、b)的值,而具体到第x颜色值为哪个颜色通道,同样取决于目标对象的光谱信息。

    以目标对象为萤火虫为例,由于萤火虫往往在晚上进行发光,所以在夜晚对萤火虫进行拍摄是一个具有挑战性的任务,环境中其他的光源会影响相机拍摄发光的萤火虫,例如一些远处的点状光源,会和发光的萤火虫混淆,从而影响相机对焦和曝光。

    发明人考虑到由于萤火虫发光时所发出的光为黄绿色光,因此,在r(红色)、g(绿色)、b(蓝色)三个颜色通道中,绿色通道的数值占比应该较高,因此,针对萤火虫的发光颜色,预先设置了r/g的第一颜色阈值,以及b/g的第二颜色阈值,这两个颜色阈值不同。

    那么如果该预览图像中存在r/g小于第一颜色阈值、且b/g小于第二颜色阈值的目标区域,则说明该预览图像中存在发光的萤火虫,从而可以自动生成用于拍摄清晰的发光的萤火虫的目标拍摄参数,并基于该目标拍摄参数,来获取包括发光的萤火虫对象的目标图像。

    在本申请实施例中,在预览图像的环境亮度小于第一亮度阈值(说明拍摄场景的环境的亮度较暗)、且预览图像包括满足目标预设条件的目标区域的情况下,其中,目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值,则说明该预览图像中存在发光的目标对象,能够提升对拍摄场景下的目标对象的识别准确率;并基于与该目标对象匹配的目标拍摄参数,来获取包括目标对象的目标图像,从而能够自动设置拍摄参数,简化拍摄步骤,完成对目标对象的拍摄。

    可选地,在判断预览图像中是否包括满足目标预设条件的目标区域时,可以首先在预览图像中判断是否存在亮度值大于第二亮度阈值的候选区域;如果存在候选区域,则在候选区域中判断是否存在满足目标预设条件的目标区域。

    其中,该候选区域可以是一个或多个,该候选区域表达出了预览图像中的高亮区域。

    可选地,由于第二亮度阈值用于判定预览图像中的高亮区域,而第一亮度阈值用于判断拍摄环境是否是较暗的环境,因此,所述第二亮度阈值大于所述第一亮度阈值。

    在本申请实施例中,首先在预览图像中判断是否存在高亮的候选区域,然后在存在候选区域的情况下,再从候选区域中判断是否存在满足目标预设条件的目标区域,由于目标对象是发光对象,在拍摄场景下对应的图像区域是高亮的,因此,这种方式可以提升对目标区域的识别效率,从而提升对目标对象的拍摄效率。

    可选地,步骤101中预览图像可以是上述欠曝帧,也就是说,可以对拍摄对象(包括发光的目标对象,但是也包括除目标对象之外的背景对象)以欠曝方式进行曝光拍摄,将生成的欠曝帧作为拍摄对象的预览图像,然后,再对该预览图像执行步骤102。

    在一个示例中,当目标对象为萤火虫时,由于萤火虫发光是点状的光源,并且光源亮度较暗,为了检测出萤火虫发光的区域,需要与其他点状光源作区别,因此,可以从主摄像头拍摄的欠曝帧中统计出亮度较高的候选区域,再从候选区域中判断识别是否存在目标区域。

    在本申请实施例中,由于以欠曝方式所拍摄的欠曝帧可以使图像中除发光的目标对象之外的环境更加黑暗,以及使得发光的目标对象没有被虚化,而是亮度更加明显,因此,相较于在正常帧中识别候选区域以及目标区域,本申请实施例的方法可以利用欠曝帧,来在预览图像中更加准确地识别出高亮的候选区域所在位置,从而便于从高亮的候选区域中筛选出属于发光的目标对象的目标区域。

    可选地,在判断预览图像中识别候选区域时,可以通过对预览图像中的每个像素中识别亮度值大于第二亮度阈值的目标像素;然后,将所述预览图像中位置相邻的目标像素识别为候选区域。

    也就是说,在识别高亮的候选区域时,可以统计预览图像中每个像素的亮度值,找到亮度较高的一些目标像素点,然后,将位置相邻的目标像素点所构成的区域识别为候选区域。

    可选地,不同的候选区域可以不存在相同的目标像素点,换句话说,不同的候选区域不存在像素的重合。

    在本申请实施例中,在预览图像的环境亮度小于第一亮度阈值的情况下,在预览图像中识别高亮的候选区域,可以在环境亮度较暗的场景中,更加准确地识别出候选区域;此外,在识别高亮的候选区域时,可以在所述预览图像的每个像素中识别亮度值大于第二亮度阈值的目标像素;然后,将所述预览图像中位置相邻的目标像素识别为候选区域,这样可以从像素粒度级别更加准确地识别出每个高亮的候选区域的轮廓,使得高亮区域的识别准确度更高,便于从高亮区域中更加准确地筛选出发光的目标对象所在的目标区域。

    可选地,以目标对象为萤火虫为例,如果在识别目标区域之前,首先存在在预览图像中识别候选区域的步骤,则可以通过对每个候选区域进行颜色参数的判断,来确定预览图像中是否包括满足目标预设条件的目标区域,具体为计算候选区域的r/g是否小于上述第一颜色阈值,以及b/g是否小于上述第二颜色阈值;如果候选区域的r/g小于上述第一颜色阈值,以及b/g小于上述第二颜色阈值,则说明该候选区域的颜色参数满足萤火虫的光谱信息,说明该高亮的候选区域是黄绿色的,属于发光的萤火虫所在的图像区域。

    可选地,在步骤101之后,根据本申请实施例的方法还可以包括:

    步骤103,若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则基于第一拍摄参数,获取第一图像。

    其中,步骤102和步骤103是并列、且择一执行的步骤。

    其中,如果所述预览图像的环境亮度大于或等于所述第一亮度阈值,则说明当前拍摄场景的环境亮度较亮,不适合拍摄发光的目标对象,例如萤火虫;

    此外,如果预览图像中不包括满足目标预设条件的目标区域,则说明预览图像中不存在目标对象,那么就可以采用不包括发光的目标对象的例如上文举例的正常拍摄模式,来对拍摄场景进行拍摄,具体则是基于第一拍摄参数来获取第一图像。

    其中,所述第一拍摄参数包括第一感光度和第一曝光时长,这里的第一感光度和第一曝光时长即为上文所述的正常拍摄模式下生成正常帧时所用的拍摄参数。

    其中,所述目标拍摄参数包括目标感光度和目标曝光时长,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。

    参照上文关于欠曝方式下拍摄生成的欠曝帧的定义和描述可知,本申请实施例在对发光的目标对象进行拍摄时,所用的拍摄参数的目标感光度是低于正常拍摄模式(预览图像不包括发光的目标对象、拍摄时的环境亮度较暗的模式)的第一感光度的,而目标曝光时长是高于正常拍摄模式的第一曝光时长的。

    在本申请实施例中,若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则说明预览图像中不存在发光的目标对象,因此可以基于第一拍摄参数,获取第一图像,而所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。由于拍摄包括目标对象时的所述目标感光度小于拍摄不包括目标对象时的第一感光度,拍摄包括目标对象时的所述目标曝光时长小于拍摄不包括目标对象时的第一曝光时长,因此,对目标对象拍摄生成的目标图像中发光的目标对象没有被虚化,且除目标对象之外的图像区域亮度被加暗,使得目标图像中目标对象的亮度更加明显突出,提升了对目标对象的成像质量,并完成了对目标对象的拍摄参数的自动配置。

    可选地,在上述任意一个实施例的基础上,所述目标预设条件还可以包括预设面积占比条件,所述预设面积占比条件包括目标区域与所述预览图像之间的面积占比小于预设面积占比阈值。

    其中,由于拍摄场景中可能存在多种发光的对象,因此,预览图像中可能涉及不同的发光的对象,并不限于用户想要拍摄的目标对象,因此,需要依据目标对象的尺寸和发光特性,来从预览图像(或者预览图像中的多个候选区域)中识别出属于目标对象的目标区域。

    这里的筛选条件涉及目标区域的颜色参数,以及目标区域与整张预览图像之间的面积占比。

    继续以目标对象为萤火虫为例,由于萤火虫发光时为点光源,其面积在整张预览图像中面积占比较小,因此,为了从预览图像中(例如从高亮的候选区域中)区分发光的萤火虫和其他点光源,可以对满足预设颜色条件的每个区域,计算该区域与预览图像之间的面积比值,如果面积比值小于预设面积占比阈值,则说明该区域为目标区域。

    在一个实施例中,如果在识别目标区域时,存在首先识别候选区域的步骤,则可以对每个候选区域进行面积占比条件是否满足的判断,从而从候选区域中找到既满足预设颜色条件又满足预设面积占比条件的目标区域。

    那么在同一候选区域同时满足了上述预设颜色条件和上述预设面积占比条件的情况下,则说明该候选区域符合发光的萤火虫的特征,该候选区域为发光的萤火虫所在的目标区域,实现了从多个候选区域中筛选出属于发光的萤火虫的目标区域的目的。

    由于拍摄场景中可能存在一只或多只发光的萤火虫,因此,该目标区域的数量可以是一个或多个。

    在本申请实施例中,为了进一步提升对发光的目标对象的识别准确率,不仅可以结合预览图像中图像区域的颜色值来判断预览图像中是否存在符合预设颜色条件的目标区域,在确定目标区域时还可以进一步结合目标对象的尺寸,即判断目标区域与预览图像的面积占比是否小于预设面积占比阈值,来确定该目标区域是否是目标对象的区域,如果是,则自动设置目标拍摄参数来获取包括目标对象的目标图像。

    可选地,在基于目标拍摄参数,获取目标图像时,对焦角度可以是每个目标区域,从而使得每个目标对象在目标图像中都是清晰的。

    可选地,在一个实施例中,在基于目标拍摄参数,获取目标图像时,还可以以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像。

    例如,用户期望对单只萤火虫进行拍摄,则可以以上述面积占比最大的目标区域作为对焦的焦点,然后,利用目标拍摄参数进行拍摄生成目标图像,使得目标图像中最大的萤火虫是最清晰的,而其他尺寸较小(或者说距离摄像头较远的萤火虫)则相较最大的萤火虫并不是特别的清晰。

    在本申请实施例中,在基于目标拍摄参数,获取目标图像时,还可以以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像,从而能够对用户感兴趣的发光的某个目标对象进行对焦拍摄,使得拍摄生成的目标图像中重点的拍摄对象更加突出,成像质量较好。

    可选地,在上述任意一个实施例的基础上,在基于目标拍摄参数,获取目标图像时,可以基于目标拍摄参数,获取中间图像;然后,对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    其中,可以基于目标拍摄参数来进行拍摄,生成一张中间图像,然后,对中间图像中的每个目标区域进行虚化处理,使得生成的目标图像中的各个萤火虫所在的区域呈现光斑效果,提升了对萤火虫的拍摄效果。

    其中,在进行虚化处理时,可以通过双摄的方式来实现虚化,也可以通过算法来进行图像的虚化,本申请对此不做限制。

    在本申请实施例中,可以基于目标拍摄参数来进行拍摄,生成一张中间图像,然后,对中间图像中的目标区域进行虚化处理,使得生成的目标图像中的各个发光的目标对象所在的区域可以呈现光斑效果,提升了对目标对象的拍摄效果。

    可选地,本申请上述实施例的方法可以应用于拍摄装置,本申请实施例的方法还可以获取拍摄装置的姿态数据(例如通过拍摄装置中的陀螺仪来获取该姿态数据),在依据该姿态数据确定该拍摄装置处于稳定状态(例如拍摄装置的运动速度小于预设速度,则说明处于稳定状态)的情况下,则进入目标对象的拍摄模式,执行上述步骤101。

    在本申请实施例中,可以在拍摄装置处于稳定模式的情况下,实现对目标对象的拍摄,可以提升对目标对象的拍摄清晰度。

    可选地,在一个实施例中,在基于目标拍摄参数,获取目标图像时,可以是基于该目标拍摄参数自动进行拍摄,来生成目标图像。

    可选地,在一个实施例中,在基于目标拍摄参数,获取目标图像时,也可以是在接收到拍摄请求的情况下,响应于该拍摄请求,基于该目标拍摄参数,来获取目标图像。

    其中,该拍摄请求可以是通过用户点击相机应用的预览界面中的表示进行拍照的按钮来触发,也可以通过用户的语音控制来触发拍摄请求。

    可选地,该拍摄请求可以携带预设信息,该预设信息为用于表示所请求拍摄的所述目标对象的数量的信息;

    该预设信息可以是第一信息或第二信息;

    其中,第一信息为用于表示对多个所述目标对象进行拍摄的信息;

    其中,第二信息为用于表示对一个所述目标对象进行拍摄的信息。

    以目标对象为发光的萤火虫为例,由于在夜晚对发光的萤火虫进行拍照,在相关技术中需要用户自定义设置合适的拍摄参数(例如曝光参数),这对于非专业摄影者不够友好。

    那么在本申请实施例中,通过步骤102已经确定了预览图像中目标对象所在的目标区域,那么可以对目标区域进行对象特征识别,来确定预览图像中每个目标对象的目标特征信息,由于目标对象可能处于运动状态,例如萤火虫处于飞舞状态,因此,在预览图像中所确定的目标区域的位置并不一定是萤火虫的最新位置,因此,可以利用各个目标区域的各个目标对象的目标特征信息,来在最新的预览界面中进行追踪定位各个目标区域更新后的最新位置,从而可以基于最新位置来进行萤火虫的对焦;此外,还可以结合拍摄请求中所请求拍摄的萤火虫是单个还是多个以及各个目标对象的目标特征信息,来生成本次拍摄的不同拍摄参数,来对当前的拍摄场景进行拍摄,生成包括萤火虫的目标图像。

    在本申请实施例中,在接收到拍摄请求的情况下,可以响应于该拍摄请求,基于该目标拍摄参数,来获取目标图像,具体的,在通过在对拍摄请求进行响应时,基于所述目标区域中所述目标对象的目标特征信息,来控制摄像头以目标拍摄参数进行拍摄,生成目标图像,能够结合目标对象的特征而确定适合用于对发光的目标对象进行拍摄的目标拍摄参数,从而控制摄像头以目标拍摄参数进行拍摄,避免了用户针对发光对象自定义拍摄参数的步骤,简化了对发光的目标对象进行拍摄时的拍摄步骤,并确保了对目标对象所拍摄图像的成像质量。

    可选地,在响应于该拍摄请求,基于该目标拍摄参数,来获取目标图像时,可以通过控制摄像头以目标拍摄参数进行拍摄,获取目标图像。

    可选地,所述摄像头可以包括拍摄方向相同的第一摄像头(例如主摄像头)和第二摄像头(例如副摄像头),例如这两个摄像头都是拍摄装置的后置摄像头。

    可选地,在基于目标拍摄参数,获取目标图像时,可以基于目标拍摄参数,获取中间图像;然后,对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    例如,可以响应于所述拍摄请求,基于所述目标区域中所述目标对象的目标特征信息,控制第一摄像头以所述目标区域为对焦焦点、以所述目标感光度和所述目标曝光时长进行曝光拍摄,生成中间图像。

    其中,当目标对象为静态的发光对象时,则步骤102所确定的目标区域的位置即可以为需要对焦的位置;

    而当目标对象为动态的发光对象时,即目标对象处于运动状态,例如萤火虫处于飞舞状态,因此,步骤102中在预览图像中所确定的目标区域的位置并不一定是萤火虫的最新位置,因此,可以利用各个目标区域内的各个目标对象的目标特征信息,来在最新的预览图像中进行追踪定位各个目标区域更新后的位置,从而可以基于目标区域更新后的位置来进行萤火虫的对焦,控制主摄像头以各个目标对象的更新后的位置为焦点进行曝光拍摄,获取中间图像;

    其中,目标拍摄参数可以包括对焦焦点、目标感光度和目标曝光时长。

    其中,对焦焦点即对焦位置,可以基于上述各个目标对象在更新后的预览图像中的位置而确定;

    其中,如上述实施例所述,以欠曝的方式来进行图像拍摄,可以使得生成的图像中除发光的目标对象之外的环境更加黑暗,以及使得发光的目标对象没有被虚化,而是亮度更加明显,因此,本申请实施例的方法可以依据正常拍摄模式下的光圈的第一进光量、第一感光度和第一曝光时长,其中,第一进光量=第一感光度*第一曝光时长;然后,对进光量从第一进光量降低一个或几个等级,从而确定目标感光度和目标曝光时长;

    其中,所述目标感光度小于第一感光度,所述目标曝光时长大于第一曝光时长;

    也就是说,基于目标对象的这一发光特点,来生成用于欠曝拍摄的较低的感光度(相较于正常拍摄模式的第一感光度)和较长的曝光时长(相较于正常拍摄模式的第一曝光时长),并以此来对最新的预览图像进行拍摄,生成与最新的预览图像匹配的中间图像。

    可选地,在对所述中间图像中的所述目标区域作虚化处理,得到目标图像时,可以在所述预览图像中所述目标区域的数量为多个的情况下,控制所述第二摄像头对所述中间图像中的所述目标区域进行虚化处理,得到目标图像;

    可选地,虚化处理的条件还可以进一步包括:所述拍摄请求包括第一信息其中,所述第一信息为用于表示对多个所述目标对象进行拍摄的信息。

    也就是说,当预览图像中存在发光的多个目标对象,而且,用户期望对多个目标对象进行拍摄的情况下,则可以控制例如副摄像头来对主摄像头曝光生成的中间图像中目标对象所在的目标区域进行虚化处理,从而生成目标图像,其中,不同目标区域所采用的虚化参数可以相同或不同。

    可选地,副摄像头在确定中间图像中目标区域所在的位置时,同样可以利用目标区域中目标对象的目标特征信息,来对中间图像中的目标区域进行定位。

    通过本实施例的方法的拍摄,可以使得目标对象在目标图像中呈现光斑效果。

    在一个示例中,以目标对象为萤火虫为例,本申请实施例的方法可以通过以下方式来实现:

    首先,用户点击电子设备的相机应用,进入拍摄萤火虫的模式,然后,在该模式下可以提示用户进入拍摄萤火虫光斑的子模式还是拍摄单只萤火虫的子模式,本实施例场景下,用户选择拍摄萤火虫光斑的子模式,如图2所示的电子设备的预览界面可以显示主摄像头所采集的预览图像,并在该预览界面显示提示文本“萤火虫光斑”。

    然后,该方法可以检测电子设备是否处于稳定模式,并如图3所示,在预览界面中提示用户“请保持摄像头稳定”。其中,拍摄萤火虫飞行形成的光斑效果需要保持稳定,如果电子设备未处于稳定状态时,会退出拍摄萤火虫的模式,如果手机处于稳定状态,会检测预览图像中的环境亮度。

    由于萤火虫只在夜晚光线较暗的地方发光,因此需要检测当前环境的亮度来判断当前场景是否适合拍摄萤火虫光斑效果。如果当前场景亮度较高,则认为当前环境不会有萤火虫发光,然后退出拍摄萤火虫的模式,执行正常拍摄模式。如果当前场景亮度较低,则认为当前环境适合拍摄萤火虫发光,会在预览图像中识别高亮的候选区域,并基于颜色条件和面积占比条件,来从候选区域中筛选属于萤火虫的目标区域。

    其中,如果候选区域中不存在同时满足上述两个条件的目标区域,则退出拍摄萤火虫的模式;

    此外,在退出拍摄萤火虫的模式后,如图2所示的预览界面中的提示文本“萤火虫光斑”将会停止显示,即不可见。

    那么在确定了预览图像中的目标区域之后,即说明预览界面有发光的多只萤火虫,为了拍摄清晰的萤火虫光斑效果,需要调整预览的曝光方案。由于萤火虫发光是在夜晚,且周围环境无比较明亮的光源,所以拍摄萤火虫光斑设置的曝光方案为:控制主摄像头采用欠曝(相对正常拍摄模式,较低的感光度和较长的曝光时长)的方式对预览图像进行曝光拍摄,其中,焦点为多个目标区域,得到中间图像;然后,为了突出萤火虫的光斑效果,需要利用副摄像头来中间图像中萤火虫所属的目标区域,即点状光进行虚化,形成目标图像。那么通过主摄像头和副摄像头的配合形成了光斑效果的多只萤火虫的拍摄。这样,无论萤火虫是处于静止状态还是运动状态,获得的图像都具有光斑效果。当萤火虫为运动状态,则在目标图像中发光的萤火虫飞舞形成的光轨被虚化,也会形成光斑的效果。

    其中,在控制主摄像头进行曝光时,需要用户点击图3所示的“拍照”按钮31来触发拍摄请求,由于该拍摄请求在拍摄萤火虫光斑的子模式下触发,因此,说明用户需要拍摄多只萤火虫;并且,在目标区域的数量为多个的情况下,才会采用上述曝光方案进行拍摄。

    可选地,如图4所示,在对该拍摄请求进行响应,来控制主摄像头和副摄像头进行拍摄的过程中,该预览界面仍旧会显示提示文本“请保持摄像头稳定”;此外,在拍摄的过程中,该预览界面的“拍照”按钮31的轮廓可以显示为一个动态的等待圈,来用于提示用户当前正在拍摄,要保持电子设备的稳定,待拍摄完成,则会在图4的预览界面中显示目标图像。

    在本示例中,针对萤火虫发光的特点以及萤火虫发光时整体环境偏暗的特点,本申请实施例能够实现检测预览中的发光的萤火虫并自动设置曝光方案,利用手机摄像头通过控制摄像头的曝光度和曝光时间,可以获得成像质量较好的萤火虫图像,得到一张具有发光萤火虫光斑效果的照片,减轻了拍摄者自行设置拍照参数的负担,让用户可以拍出较好的具有发光萤火虫光斑效果的照片,增加了拍照的趣味性。

    在本申请实施例中,当预览界面中存在多个目标对象,且用户需要拍摄多个目标对象的情况下,则可以拍摄具有光斑效果的包含目标对象的目标图像,具体控制主摄像头采用目标拍摄参数,来生成中间图像;然后,利用副摄像头来对中间图像中目标区域进行虚化处理,生成目标图像,使得目标图像中每个目标对象所在的目标区域具有光斑效果。

    可选地,在基于目标拍摄参数,获取目标图像时,还可以基于目标拍摄参数,获取中间图像;以及基于第二拍摄参数,获取第二图像;最后,将所述中间图像中的所述目标区域和所述第二图像中除所述目标区域之外的图像区域进行合成,获取目标图像。

    其中,关于基于目标拍摄参数,获取中间图像的具体描述可参照上述实施例,这里不再赘述。

    其中,对于获取中间图像和获取第二图像的执行顺序不做限制。

    而在基于第二拍摄参数获取第二图像时,则可以控制所述第二摄像头以第二感光度和第二曝光时长进行曝光拍摄,生成第二图像,其中,第二拍摄参数包括第二感光度和第二曝光时长;

    其中,所述第二感光度大于所述第一感光度,所述第二曝光时长小于所述第一曝光时长。

    可选地,在所述预览图像中所述目标区域的数量为多个、且所述拍摄请求包括第二信息的情况下,或者,在所述预览图像中所述目标区域的数量为一个的情况下,执行上述“基于目标拍摄参数,获取中间图像;以及基于第二拍摄参数,获取第二图像;最后,将所述中间图像中的所述目标区域和所述第二图像中除所述目标区域之外的图像区域进行合成,获取目标图像”的技术方案。

    其中,所述第二信息为用于表示对单个所述目标对象进行拍摄的信息;

    举例来说,当预览图像中存在发光的多个目标对象,但是,用户仅期望对一个目标对象进行拍摄的情况下,例如用户在拍摄萤火虫的模式下选择了拍摄单只萤火虫的子模式;或者预览界面中目标区域的数量仅有一个,即说明预览界面只有一个萤火虫,则同样触发进入拍摄单只萤火虫的子模式。

    在拍摄单只萤火虫的子模式下,同样可以基于对目标区域中的目标对象所提取的目标特征信息,来对拍摄场景中目标对象所在的目标区域进行追踪定位;并且,副摄像头的第二拍摄参数也可以包括对焦焦点、第二感光度和第二曝光时长。其中,由于是对单只萤火虫进行拍摄,用户一般会对焦距进行调节,来使得需要拍摄的单只的萤火虫在预览界面中的面积占比更大,因此,若预览界面中存在多只萤火虫,则该对焦焦点的位置为多个目标区域中与预览图像的面积之间的面积占比最大的一个目标区域的所在位置;而如果预览图像中只有一个目标区域,即单只萤火虫,则只需要对该一个目标区域进行对焦即可。

    由于所述第二感光度大于与正常拍摄模式下的第一感光度,所述第二曝光时长小于正常拍摄模式下的第一曝光时长,因此,第二图像中对焦拍摄的目标对象所呈现的图像较暗,而该第二图像中除该被对焦的目标对象之外的图像区域则是明亮的。

    本实施例中,主摄像头在曝光拍摄生成中间图像,和副摄像头曝光拍摄生成第二图像之间的执行顺序不做限制,可以同时执行,或分先后的执行。

    最后,可以将所述中间图像中的例如被对焦的所述目标区域,从中间图像中扣取出来,以及将所述第二图像中除该被对焦的所述目标区域之外的图像区域(即背景图像)扣取出来;将扣取出来的两组图像区域进行合成,生成目标图像,使得目标图像中不仅有突出显示的发光的萤火虫,而且具有较为明显的背景层次,生成了具有背景层次的发光萤火虫的照片。

    在一个示例中,以目标对象为萤火虫为例,对本申请实施例的方法作进一步的说明:

    首先,用户点击电子设备的相机应用,进入拍摄萤火虫的模式,然后,在该模式下可以提示用户进入拍摄萤火虫光斑的子模式还是拍摄单只萤火虫的子模式,本实施例场景下,用户选择拍摄单只萤火虫的子模式,如图5所示的电子设备的预览界面可以显示主摄像头所采集的预览图像,并在该预览界面显示提示文本“单只萤火虫”。

    然后,该方法可以检测电子设备是否处于稳定模式,并如图3所示,在预览界面中提示用户“请保持摄像头稳定”。其中,由于拍摄环境亮度较低,拍摄单只萤火虫需要较长的曝光时间,因此在拍摄时需要保持稳定,如果电子设备未处于稳定状态时,会退出拍摄萤火虫的模式,如果手机处于稳定状态,会检测预览图像中的环境亮度。

    由于萤火虫只在夜晚光线较暗的地方发光,因此需要检测当前环境的亮度来判断当前场景是否适合拍摄单只萤火虫的效果。如果当前场景亮度较高,则认为当前环境不会有萤火虫发光,然后退出拍摄萤火虫的模式,执行正常拍摄模式。如果当前场景亮度较低,则认为当前环境适合拍摄萤火虫发光,会在预览图像中识别高亮的候选区域,并基于颜色条件和面积占比条件,来从候选区域中筛选属于萤火虫的目标区域。

    其中,如果候选区域中不存在同时满足上述两个条件的目标区域,则退出拍摄萤火虫的模式;

    此外,在退出拍摄萤火虫的模式后,如图5所示的预览界面中的提示文本“单只萤火虫”将会停止显示,即不可见。

    那么在确定了预览图像中的目标区域之后,如果目标区域的数量为一个,或者,目标区域的数量为多个,则将面积占比最大的一个目标区域作为主摄像头和副摄像头进行对焦拍摄的目标区域,为了拍摄清晰的具有背景层次的单只萤火虫效果,需要调整预览的曝光方案。所以拍摄单只萤火虫设置的曝光方案为:由于萤火虫发光是在夜晚,且周围环境无比较明亮的光源,控制主摄像头采用欠曝(相对正常拍摄模式,较低的感光度和较长的曝光时长)的方式对预览图像进行曝光拍摄,其中,焦点为所确定的一个目标区域,得到中间图像;此外,为了使得清晰拍摄发光的萤火虫的同时获得清晰的背景图像,还需要利用副摄像头采用过曝(相对正常拍摄模式,较高的感光度和较短的曝光时长)的方式对预览图像进行曝光拍摄,其中,焦点为所确定的一个目标区域,得到第二图像,使得第二图像中除对焦的单只萤火虫区域之外的背景区域是清晰的;最后,将所述中间图像中的例如被对焦的所述目标区域,从中间图像中扣取出来,以及将所述第二图像中除该被对焦的所述目标区域之外的图像区域(即背景图像)扣取出来;将扣取出来的两组图像区域进行合成,生成目标图像,使得目标图像中不仅有突出显示的发光的萤火虫,而且具有较为明显的背景层次,生成了具有背景层次的发光萤火虫的照片。

    其中,在从中间图像和第二图像中扣取相应的图像区域时,都需要确定目标区域在中间图像和第二图像中所在的位置,则可以基于前述步骤所确定的目标区域中目标对象的目标特征信息,来在中间图像和第二图像中,对对焦的目标区域进行定位,从而进行相应图像区域的准确扣取。

    这样,无论萤火虫是处于静止状态还是运动状态,获得的图像中的萤火虫都具有明显的背景层次效果。

    其中,在控制两个摄像头进行曝光时,需要用户点击图3所示的“拍照”按钮31来触发拍摄请求,由于该拍摄请求在拍摄单只萤火虫的子模式下触发,因此,说明用户需要拍摄单只萤火虫,才会采用上述曝光方案进行拍摄。

    可选地,如图4所示,在对该拍摄请求进行响应,来控制主摄像头和副摄像头进行拍摄的过程中,该预览界面仍旧会显示提示文本“请保持摄像头稳定”;此外,在拍摄的过程中,该预览界面的“拍照”按钮31的轮廓可以显示为一个动态的等待圈,来用于提示用户当前正在拍摄,要保持电子设备的稳定,待拍摄完成,则会在图4的预览界面中显示目标图像。

    在本示例中,能够实现拍摄具有背景层次的单只发光萤火虫的照片。根据萤火虫的发光特点,在该实例中,相机能够区分单只发光的萤火虫,对于拍摄的主体目标,即发光的萤火虫,使用低感光度,长曝光时间获取具有清晰主体目标的中间图像,同时使用较高的感光度和较短的曝光时间获得具有清晰背景的第二图像,最后将两者叠加到一起,生成一张具有背景层次的单只发光萤火虫的照片。

    在本申请实施例中,当预览界面中存在多个目标对象,且用户需要拍摄单个目标对象的情况下,或者,在所述预览图像中所述目标区域的数量为一个的情况下,则可以拍摄具有背景层次的包含目标对象的目标图像,具体控制主摄像头以目标拍摄参数(相较正常拍摄模式,较低感光度和较长的曝光时长),来生成目标对象清晰的中间图像;此外,可以控制副摄像头以第二拍摄参数(相较正常拍摄模式,较高感光度和较短曝光时长)进行曝光拍摄,生成除该目标对象之外的背景区域清晰的第二图像;最后,将所述中间图像中的所述目标区域和所述第二图像中除所述目标区域之外的图像区域进行合成,生成目标图像,使得目标图像中的单个目标对象不仅轮廓和亮度清晰,而且该目标对象所在的背景图像也是清晰的。

    需要说明的是,本申请实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行拍摄方法的控制模块。本申请实施例中以拍摄装置执行拍摄方法为例,说明本申请实施例提供的拍摄装置。

    参照图6,示出了本申请一个实施例的拍摄装置的框图。该拍摄装置包括:

    第一获取模块401,用于获取预览图像;

    第二获取模块402,用于若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    可选地,所述装置还包括:

    第三获取模块,用于若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则基于第一拍摄参数,获取第一图像;

    其中,所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。

    可选地,所述目标预设条件还包括预设面积占比条件,所述预设面积占比条件包括目标区域与所述预览图像之间的面积占比小于预设面积占比阈值。

    可选地,所述第二获取模块402包括:

    第一获取子模块,用于以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像。

    可选地,所述第二获取模块402包括:

    第二获取子模块,用于基于目标拍摄参数,获取中间图像;

    虚化处理子模块,用于对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    在本申请实施例中,在预览图像的环境亮度小于第一亮度阈值(说明拍摄场景的环境的亮度较暗)、且预览图像包括满足目标预设条件的目标区域的情况下,其中,目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值,则说明该预览图像中存在发光的目标对象,能够提升对拍摄场景下的目标对象的识别准确率;并基于与该目标对象匹配的目标拍摄参数,来获取包括目标对象的目标图像,从而能够自动设置拍摄参数,简化拍摄步骤,完成对目标对象的拍摄。

    本申请实施例中的拍摄装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

    本申请实施例中的拍摄装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

    本申请实施例提供的拍摄装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

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

    需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

    图8为实现本申请实施例的一种电子设备的硬件结构示意图。

    该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。

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

    其中,处理器1010,用于获取预览图像;若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    在本申请实施例中,在预览图像的环境亮度小于第一亮度阈值(说明拍摄场景的环境的亮度较暗)、且预览图像包括满足目标预设条件的目标区域的情况下,其中,目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值,则说明该预览图像中存在发光的目标对象,能够提升对拍摄场景下的目标对象的识别准确率;并基于与该目标对象匹配的目标拍摄参数,来获取包括目标对象的目标图像,从而能够自动设置拍摄参数,简化拍摄步骤,完成对目标对象的拍摄。

    可选地,处理器1010,还用于若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则基于第一拍摄参数,获取第一图像;其中,所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。

    本申请实施例中,若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则说明预览图像中不存在发光的目标对象,因此可以基于第一拍摄参数,获取第一图像,而所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。由于拍摄包括目标对象时的所述目标感光度小于拍摄不包括目标对象时的第一感光度,拍摄包括目标对象时的所述目标曝光时长小于拍摄不包括目标对象时的第一曝光时长,因此,对目标对象拍摄生成的目标图像中发光的目标对象没有被虚化,且除目标对象之外的图像区域亮度被加暗,使得目标图像中目标对象的亮度更加明显突出,提升了对目标对象的成像质量,并完成了对目标对象的拍摄参数的自动配置。

    可选地,所述目标预设条件还包括预设面积占比条件,所述预设面积占比条件包括目标区域与所述预览图像之间的面积占比小于预设面积占比阈值。

    本申请实施例中,为了进一步提升对发光的目标对象的识别准确率,不仅可以结合预览图像中图像区域的颜色值来判断预览图像中是否存在符合预设颜色条件的目标区域,在确定目标区域时还可以进一步结合目标对象的尺寸,即判断目标区域与预览图像的面积占比是否小于预设面积占比阈值,来确定该目标区域是否是目标对象的区域,如果是,则自动设置目标拍摄参数来获取包括目标对象的目标图像。

    可选地,处理器1010,还用于以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像。

    本申请实施例中,在基于目标拍摄参数,获取目标图像时,还可以以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像,从而能够对用户感兴趣的发光的某个目标对象进行对焦拍摄,使得拍摄生成的目标图像中重点的拍摄对象更加突出,成像质量较好。

    可选地,处理器1010,还用于基于目标拍摄参数,获取中间图像;对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    本申请实施例中,可以基于目标拍摄参数来进行拍摄,生成一张中间图像,然后,对中间图像中的目标区域进行虚化处理,使得生成的目标图像中的各个发光的目标对象所在的区域可以呈现光斑效果,提升了对目标对象的拍摄效果。

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

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

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

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

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

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

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

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


    技术特征:

    1.一种拍摄方法,其特征在于,所述方法包括:

    获取预览图像;

    若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则基于第一拍摄参数,获取第一图像;

    其中,所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。

    3.根据权利要求1所述的方法,其特征在于,所述目标预设条件还包括预设面积占比条件,所述预设面积占比条件包括目标区域与所述预览图像之间的面积占比小于预设面积占比阈值。

    4.根据权利要求3所述的方法,其特征在于,所述基于目标拍摄参数,获取目标图像,包括:

    以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像。

    5.根据权利要求1所述的方法,其特征在于,所述基于目标拍摄参数,获取目标图像,包括:

    基于目标拍摄参数,获取中间图像;

    对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    6.一种拍摄装置,其特征在于,所述装置包括:

    第一获取模块,用于获取预览图像;

    第二获取模块,用于若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;

    其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。

    7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

    第三获取模块,用于若所述预览图像中不包括满足目标预设条件的目标区域,或者所述预览图像的环境亮度大于或等于所述第一亮度阈值,则基于第一拍摄参数,获取第一图像;

    其中,所述目标拍摄参数包括目标感光度和目标曝光时长,所述第一拍摄参数包括第一感光度和第一曝光时长,其中,所述目标感光度小于所述第一感光度,所述目标曝光时长大于所述第一曝光时长。

    8.根据权利要求6所述的装置,其特征在于,所述目标预设条件还包括预设面积占比条件,所述预设面积占比条件包括目标区域与所述预览图像之间的面积占比小于预设面积占比阈值。

    9.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括:

    第一获取子模块,用于以面积占比最大的目标区域作为对焦焦点,基于目标拍摄参数,获取目标图像。

    10.根据权利要求6所述的装置,其特征在于,所述第二获取模块包括:

    第二获取子模块,用于基于目标拍摄参数,获取中间图像;

    虚化处理子模块,用于对所述中间图像中的所述目标区域作虚化处理,得到目标图像。

    技术总结
    本申请公开了一种拍摄方法和装置,属于图像处理技术领域。该方法包括:获取预览图像;若所述预览图像中包括满足目标预设条件的目标区域,且当所述预览图像的环境亮度小于第一亮度阈值时,则基于目标拍摄参数,获取目标图像;其中,所述目标预设条件包括预设颜色条件,所述预设颜色条件包括第一颜色值与第二颜色值的比值小于第一颜色阈值,第三颜色值与所述第二颜色值的比值小于第二颜色阈值。本申请能够对拍摄环境中的特定发光对象进行准确识别,并自动设置拍摄参数,从而简化拍摄步骤。

    技术研发人员:张蒙亮;耿筝
    受保护的技术使用者:维沃移动通信有限公司
    技术研发日:2020.11.23
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-6876.html

    最新回复(0)