CN114025100B - 拍摄方法、装置、电子设备和可读存储介质 - Google Patents

拍摄方法、装置、电子设备和可读存储介质 Download PDF

Info

Publication number
CN114025100B
CN114025100B CN202111449935.4A CN202111449935A CN114025100B CN 114025100 B CN114025100 B CN 114025100B CN 202111449935 A CN202111449935 A CN 202111449935A CN 114025100 B CN114025100 B CN 114025100B
Authority
CN
China
Prior art keywords
image
target
shooting
blurring
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111449935.4A
Other languages
English (en)
Other versions
CN114025100A (zh
Inventor
胡孔明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111449935.4A priority Critical patent/CN114025100B/zh
Publication of CN114025100A publication Critical patent/CN114025100A/zh
Application granted granted Critical
Publication of CN114025100B publication Critical patent/CN114025100B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了拍摄方法、装置、电子设备和可读存储介质。属于摄像领域。该方法的实施例包括:控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像;接收用户的第一输入;响应于第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像;其中,目标对象图像和目标背景图像是根据第一输入确定的,N为正整数。该实施方式降低了虚化拍摄的成本,丰富了图像虚化的效果。

Description

拍摄方法、装置、电子设备和可读存储介质
技术领域
本申请实施例涉及摄像领域,具体涉及拍摄方法、装置、电子设备和可读存储介质。
背景技术
虚化是指通过数字图像处理技术使景深变浅,使焦点聚集在拍摄对象上,并使焦平面外的图像逐渐模糊的图像处理方式。相比普通的图像,虚化图像可以更好的凸显拍摄对象。
相关技术中,通常可在拍摄过程中对某一拍摄对象进行对焦,通过双摄像头模组获取景深,再基于景深得到拍摄对象清晰、其余部分模糊的虚化图像,由于需要双摄像头模组,且双摄像头模组仅能设定一个合焦平面,合焦平面以外的区域均无法清晰显示,因此这种方式成本较高,且虚化效果单一。
发明内容
本申请实施例的目的是提供一种拍摄方法、装置、电子设备和可读存储介质,能够解决虚化拍摄成本较高以及虚化效果单一的技问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种拍摄方法,所述方法包括:控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像;接收用户的第一输入;响应于所述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像;其中,所述目标对象图像和目标背景图像是根据所述第一输入确定的,N为正整数。
第二方面,本申请实施例提供了一种拍摄装置,所述装置包括:控制单元,用于控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像;第一接收单元,用于接收用户的第一输入;生成单元,用于响应于所述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像;其中,所述目标对象图像和目标背景图像是根据所述第一输入确定的,N为正整数。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述第一方面所描述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上述第一方面所描述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所描述的方法。
在本申请实施例中,通过控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像,而后接收用户的第一输入,从而响应于上述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像。由此,一方面,可在不增加摄像头的情况下,通过控制单个摄像头连续变焦进行多张图像拍摄,结合用户的交互操作实现虚化图像的生成,降低了虚化拍摄的成本。另一方面,用户可灵活选取需要清晰显示的目标对象和背景虚化效果,所选择的目标对象不受对焦平面限制,能够得到满足自己所需求的虚化效果的目标虚化图像,丰富了图像的虚化效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请实施例提供的拍摄方法的流程图之一;
图2是本申请实施例提供的拍摄方法的拍摄对象的标记过程的示意图;
图3是本申请实施例提供的拍摄方法的拍摄结果显示界面的示意图之一;
图4是本申请实施例提供的拍摄方法的接收第一输入的过程示意图;
图5是本申请实施例提供的拍摄方法的拍摄结果显示界面的示意图之二;
图6是本申请实施例提供的拍摄装置的结构示意图;
图7是适于用来实现本申请实施例的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍摄方法、装置、电子设备和可读存储介质进行详细地说明。
请参考图1,其示出了本申请实施例提供的拍摄方法的流程图之一。本申请实施例提供的拍摄方法,可以应用于电子设备。实践中,上述电子设备可以是智能手机、平板电脑、膝上型便携计算机等电子设备。上述电子设备中可以安装有相机应用,相机应用可具有拍摄功能。
本申请实施例提供的拍摄方法的流程,包括以下步骤:
步骤101,控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像。
在本实施例中,视频拍摄方法的执行主体(如上述电子设备)可以安装有摄像头。上述执行主体可以控制摄像头拍摄N个拍摄对象的N组图像。其中,N为正整数。N个拍摄对象可以是视频预览界面中的任意N个对象,如人、动物、静物、景物等。作为示例,拍摄预览界面若显示有小孩、女性和树,则小孩、女性和树中的至少一个可作为拍摄对象。对于每个对象,在控制摄像头拍摄该拍摄对象时,可以对该拍摄对象首先进行对焦后拍摄。
在本实施例中,针对N个拍摄对象进行拍摄,可得到N组图像。每组图像中可包括对象图像和背景图像。其中,对象图像可以是拍摄对象的对象轮廓所包围的图像区域,背景图像可以是所拍摄图像中除上述对象轮廓所包围的图像区域之外的区域的图像。此外,对象图像也可以是包含上述图像区域的图像,背景图像也可以是包含上述图像区域之外的区域的图像,例如对象图像和背景图像均可以包括视频预览界面中的全部图像内容。
在本实施例的一些可选的实现方式中,在控制摄像头拍摄N个拍摄对象的N组图像之前,上述执行主体还可以接收用户对拍摄预览界面上的N个预览区域的第二输入;响应于上述第二输入,可将N个预览区域中的每个预览区域中的对象确定为拍摄对象。其中,第二输入可以包括但不限于对N各预览区域的依次点击输入、依次长按输入、依次圈选输入、依次框选输入等。由此,用户可根据需要灵活选择拍摄预览界面中的拍摄对象。
在本实施例的一些可选的实现方式中,在将预览区域中的对象确定为拍摄对象后,上述执行主体还可以在视频预览界面中标记该拍摄对象。标记方式可以包括但不限于以下至少一项:在拍摄对象上显示标记框、在拍摄对象旁边显示标识、改变拍摄对象所在的预览区域的样式等。作为示例,图2示出了拍摄对象的标记过程的示意图。拍摄预览界面中包括三个拍摄对象,分别是近处的女性,中等距离的小孩,以及远处的树木及长凳。用户可以首先点击近处的女性,则对应女性轮廓旁边出现数字1,标识其为第一个拍摄对象。用户可以继续点击中等距离的小孩,此时小孩轮廓旁边出现数字2,表示其为第二个拍摄对象。由此,可在用户每选定一个拍摄对象时,显示相应的选定结果,便于用户区分已选定和未选定的拍摄对象,避免用户重复进行相同拍摄对象的选定或误取消,提高了用户操作的准确性。
需要说明的是,在此过程中,若用户希望取消某个拍摄对象,可以再次点击此主体,然后点击“更改设置”控件,取消对该拍摄对象的选择。在用户是否“完成设置”控件时,可结束拍摄对象的选定过程。
在本实施例的一些可选的实现方式中,在控制摄像头拍摄N个拍摄对象的N组图像之后,可以在第一区域,显示N个对象图像,并在第二区域,显示N个背景图像。其中,第一区域和第二区域可以是显示界面中的任意两个区域。作为示例,拍摄预览界面中包括三个拍摄对象,分别是近处的女性,中等距离的小孩,以及远处的树木。在控制摄像头拍摄这三个拍摄对象的三组图像后,拍摄结果显示界面可如图3所示。其中,拍摄结果显示界面上部区域为第一区域,其可显示有近景女性的对象图像(如标号301所示)、远景树木的对象图像(如标号302所示)、中景小孩的对象图像(如标号303所示)。拍摄结果显示界面下部区域为第二区域,其可显示有近景女性的背景图像(如标号304所示)、远景树木的背景图像(如标号305所示)以及中景小孩的背景图像(如标号306所示)。通过将对象图像和背景图像分区域显示,可便于用户对对象图像和背景图像进行区分,为用户候选选择目标对象图像和目标背景图像提供方便。
在本实施例的一些可选的实现方式中,在控制摄像头拍摄N个拍摄对象的N组图像时,可以首先对每个拍摄对象进行对焦和拍摄,得到第一中间图像。而后,可抠取上述第一中间图像中第一区域的图像,得到对象图像,上述第一区域可包括该拍摄对象的对象轮廓所包围的区域。最后,可以基于上述第一中间图像或第二中间图像,得到每个拍摄对象的背景图像。其中,第二中间图像可通过对第二区域对焦和拍摄得到,第二区域可以是上述第一中间图像中除上述第一区域之外的图像区域。通过此方式获取到的对象图像和背景图像,可对不同拍摄对象以及不同程度的虚化效果清晰显示,为用户区分和选取所需清晰显示的拍摄对象以及所需的虚化效果提供便利。作为示例,如图2所示,拍摄预览界面中包括三个拍摄对象,分别是近景女性,中景小孩,以及远景树木。可首先对近景女性进行对焦和拍摄,得到近景女性的第一中间图像。而后,可以将该第一中间图像中的近景女性所在区域作为第一区域进行扣取,得到近景女性的对象图像(如图3中标号301所示)以及背景图像(如图3中标号304所示)。之后,可以对远景树木进行对焦和拍摄,得到远景树木的第一中间图像。而后,可以将该第一中间图像中的树木所在区域作为第一区域进行扣取,得到远景树木的对象图像(如图3中标号304所示)以及背景图像(如图3中标号305所示)。然后,可以对中景小孩进行对焦和拍摄,得到中景小孩的第一中间图像。而后,可以将该第一中间图像中的小孩所在区域作为第一区域进行扣取,得到中景小孩的对象图像(如图3中标号303所示)以及背景图像(如图3中标号306所示)。通过将对象图像和背景图像分区域显示,可便于用户对对象图像和背景图像进行区分,为用户候选选择目标对象图像和目标背景图像提供方便。
在本实施例的一些可选的实现方式中,在获取每个拍摄对象的背景图像时,可以通过抠取第一中间图像中第二区域的图像,得到背景图像。例如,如图2所示,拍摄预览界面中包括三个拍摄对象,分别是近景女性,中景小孩,以及远景树木。对于近景女性的第一中间图像,其第一区域可以是近景女性所在区域,其第二区域可以是近景女性之外的图像区域。可通过扣取近景女性之外的图像区域,得到背景图像。对于中景小孩,以及远景树木同理,此处不再赘述。由此,针对不同拍摄对象,可得到虚化程度不同的背景图像,便于用户灵活选择所需虚化程度的背景图像。
在本实施例的一些可选的实现方式中,在获取每个拍摄对象的背景图像时,还可以首先对第二区域进行对焦和拍摄,得到第二中间图像;而后,可抠取第二中间图像中第二区域的图像,得到背景图像。例如,如图2所示,拍摄预览界面中包括三个拍摄对象,分别是近景女性,中景小孩,以及远景树木。对于近景女性的第一中间图像,其第一区域可以是近景女性所在区域,其第二区域可以是近景女性之外的图像区域。可通过对近景女性之外的图像区域进行对焦(如对远景进行对焦),得到第二中间图像。而后扣取第二中间图像中的近景女性之外的图像区域,得到背景图像。对于中景小孩,以及远景树木同理,此处不再赘述。由此,可得到清晰的背景图像。在此基础上,可进一步调整背景图像的虚化程度,使用户既可以得到清晰的背景图像,也可以得到虚化程度不同的背景图像,进一步了丰富虚化效果。
步骤102,接收用户的第一输入。
在本实施例中,上述执行主体可以接收用户的第一输入。其中,第一输入可用于从上述N组图像中选定目标对象图像和目标背景图像。第一输入可包括对上述N组图像中的对象图像的输入和背景图像的输入。该输入可包括但不限于点击输入、长按输入、圈选输入、框选输入等。上述执行主体在检测到用户对某一对象图像的输入后,可将该对象图像作为目标对象图像。同理,上述执行主体在检测到用户对某一背景图像的输入后,可将该对象图像作为目标背景图像。
步骤103,响应于第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像。
在本实施例中,响应于第一输入,上述执行主体可以将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像。在目标虚化图像中,用户所选定的目标对象图像可清晰显示,其他区域可呈虚化效果显示。在将目标对象图像和目标背景图像进行图像合成时,可以首先从目标对象图像中扣取拍摄对象的对象轮廓所包围的图像区域。而后,将所扣取的区域与背景图像中相应拍摄对象的对象轮廓所包围的区域对齐。最后,将所扣取的区域覆盖于所对齐的区域中,从而得到目标虚化图像。
在本实施例的一些可选的实现方式中,上述执行主体可以接收用户对上述N个对象图像中的至少一个对象图像和上述N个背景图像中的至少一个背景图像的输入。响应于该输入,可以首先将上述至少一个对象图像确定为目标对象图像,将上述至少一个背景图像确定为目标背景图像。
作为示例,在一个拍摄场景中,包含近景女性,中景小孩以及远景处树木。在控制摄像头拍摄这三个拍摄对象的三组图像后,可得到近景女性的对象图像、远景树木的对象图像、中景小孩的对象图像、近景女性的背景图像、远景树木的背景图像以及中景小孩的背景图像。若用户需要得到一张近景处的女性和中景处的小孩均能清晰显示、其余区域虚化显示的图像,则可以如图4所示,点击近景女性的对象图像(如标号401所示)、中景小孩的对象图像(如标号402所示)这两张照片,此时,图片边缘变为深色,则表示选中,如图4所示。
接下来,可以选择背景虚化的照片。由于主体对焦位置不同,背景虚化的程度也不同。根据光学原理,镜头与拍摄物距离越近,背景虚化程度越高。因此,若用户希望远景虚化程度较高,则可以选择近景女性的背景图像。若用户希望背景虚化程度较低或不做虚化,则可以选择远景树木的背景图像。此处,用户希望背景是中等虚化程度,则可以选择中景小孩的背景图像(如标号403所示)。在此基础上,上述执行主体可以对用户所选定的图像进行合成,得到用户所需虚化效果的目标虚化图像。在目标虚化图像中,近景女性和中景小孩可以清晰显示,其他区域可以按照中等虚化程度进行虚化显示。由此,用户可自由选取希望保持清晰的拍摄对象及希望虚化的区域,所选择的拍摄对象无需处于同一对焦平面,丰富了图像虚化的效果。
作为又一示例,对于同样的拍摄场景,若用户需要一张近景处的女性清晰显示、其余区域虚化显示的图像,则可以点击近景女性的对象图像。接下来,可以选择背景虚化的照片。若用户希望远景虚化程度较高,则可以选择近景女性的背景图像。若用户希望背景虚化程度较低或不做虚化,则可以选择远景树木的背景图像。若用户希望背景是中等虚化程度,则可以选择中景小孩的背景图像。此外,用户还可以选择两张或更多的背景图像。例如,若用户选择近景女性的背景图像和中景小孩的背景图像,则虚化程度可以介于高虚化程度和中等虚化程度之间,即处于中高虚化程度。在此基础上,上述执行主体可以对用户所选定的图像进行合成,得到用户所需虚化效果的目标虚化图像。在目标虚化图像中,近景女性可以清晰显示,其他区域可以按照中高虚化程度进行虚化显示。由此,用户可自由选取希望保持清晰的拍摄对象及希望虚化的区域,所选择的拍摄对象无需处于同一对焦平面,丰富了图像虚化的效果。在本实施例的一些可选的实现方式中,上述接收用户的第一输入,还可以包括接收用户对上述N个背景图像中的目标背景图像的输入,该输入可用于设置目标背景图像的目标虚化程度。该输入可包括但不限于点击输入、双击输入、长按输入、滑动输入、自定义手势输入等。由此,根据该第一输入,上述执行主体还可以确定目标背景图像的目标虚化程度。在进行图像合成时,可首先按照上述目标虚化程度,对上述目标背景图像进行虚化处理。而后,可以将上述目标对象图像和经过虚化处理后的目标背景图像进行图像合成,生成目标虚化图像。
作为示例,用户以近景女性作为拍摄对象进行了拍摄,并将这组图像中的对象图像选定为了目标对象图像。而后又对背景区域进行了拍摄,并将此清晰的背景图像选定为了目标背景图像。此时,如图5所示,可以在拍摄结果显示界面(如标号501所示)中,显示该目标对象图像和目标背景图像(如标号502所示)。在用户长按该目标背景图像后,可显示虚化程度自定义界面(如标号503所示)。虚化程度自定义界面中可以显示有“背景清晰不做虚化”控件(如标号504所示)以及“虚化强度”控件(如标号505所示)。在“虚化强度”控件中,可以显示有用于设置虚化程度的滑块。若不需要进行背景虚化,则用户可以通过点击“背景清晰不做虚化”控件。若需要进行背景虚化,则用户可以通过滑动“虚化强度”控件中的滑块完成。
若用户选定“背景清晰不做虚化”控件,则虚化程度配置信息可指示虚化程度为零,此时可对清晰的目标背景图像进行虚化程度为零的虚化处理,所得到的虚化后的背景图像即为原始的清晰的目标背景图像。若用户选定“虚化强度”控件中控制滑轨处于滑条中心位置,则虚化程度配置信息可指示虚化程度为50%,此时可对清晰的目标背景图像进行虚化程度50%的虚化处理,得到虚化后的目标背景图像。通过用户交互控制目标背景图像的虚化程度,既可以提升目标背景图像虚化程度,也可以提升目标背景图像的清晰度,进一步了丰富虚化效果,提高了虚化拍摄的灵活性。
需要说明的是,用户对上述N个背景图像中的目标背景图像的输入,还可以体现为在目标背景图像上下滑动、左右滑动、或者根据滑动的方向和/或距离等确定虚化程度等,不限于在控件上进行设置。
本申请的上述实施例提供的方法,通过控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像,而后接收用户的第一输入,从而响应于上述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像。由此,一方面,可在不增加摄像头的情况下,通过控制单个摄像头连续变焦进行多张图像拍摄,结合用户的交互操作实现虚化图像的生成,降低了虚化拍摄的成本。另一方面,用户可灵活选取需要清晰显示的目标对象和背景虚化效果,所选择的目标对象不受对焦平面限制,能够得到满足自己所需求的虚化效果的目标虚化图像,丰富了图像的虚化效果。
需要说明的是,本申请实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行加载拍摄方法的控制模块。本申请实施例中以拍摄装置执行加载拍摄方法为例,说明本申请实施例提供的拍摄方法。
如图6所示,本实施例上述的拍摄装置600包括:控制单元601,用于控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像;第一接收单元602,用于接收用户的第一输入;生成单元603,用于响应于上述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像;其中,上述目标对象图像和目标背景图像是根据上述第一输入确定的,N为正整数。
在本实施例的一些可选的实现方式中,上述方法还包括:第二接收单元,用于接收用户对拍摄预览界面上的N个预览区域的第二输入;第一确定单元,用于响应于上述第二输入,将上述N个预览区域中的每个预览区域中的对象确定为拍摄对象。由此,用户可根据需要灵活选择拍摄预览界面中的拍摄对象。
在本实施例的一些可选的实现方式中,上述方法还包括:显示单元,用于在第一区域,显示N个对象图像,并在第二区域,显示N个背景图像。通过将对象图像和背景图像分区域显示,可便于用户对对象图像和背景图像进行区分,为用户候选选择目标对象图像和目标背景图像提供方便。
在本实施例的一些可选的实现方式中,上述第一接收单元602,还用于:接收用户对上述N个对象图像中的至少一个对象图像和上述N个背景图像中的至少一个背景图像的输入;上述方法还包括:第二确定单元,用于将上述至少一个对象图像确定为目标对象图像,将上述至少一个背景图像确定为目标背景图像。由此,用户可自由选取希望保持清晰的拍摄对象及希望虚化的区域,所选择的拍摄对象无需处于同一对焦平面,丰富了图像虚化的效果。
在本实施例的一些可选的实现方式中,上述第一接收单元602,还用于:接收用户对上述N个背景图像中的目标背景图像的输入;上述方法还包括:第三确定单元,用于根据上述第一输入,确定上述目标背景图像的目标虚化程度;上述方法还包括:按照上述目标虚化程度,对上述目标背景图像进行虚化处理;将上述目标对象图像和经过虚化处理后的上述目标背景图像进行图像合成,生成目标虚化图像。通过用户交互控制目标背景图像的虚化程度,既可以提升目标背景图像虚化程度,也可以提升目标背景图像的清晰度,进一步了丰富虚化效果,提高了虚化拍摄的灵活性。
在本实施例的一些可选的实现方式中,上述控制单元601,还用于对每个拍摄对象进行对焦和拍摄,得到第一中间图像;抠取上述第一中间图像中第一区域的图像,得到对象图像,上述第一区域包括上述拍摄对象的对象轮廓所包围的区域;基于上述第一中间图像或第二中间图像,得到每个拍摄对象的背景图像。通过此方式获取到的对象图像和背景图像,可对不同拍摄对象以及不同程度的虚化效果清晰显示,为用户区分和选取所需清晰显示的拍摄对象以及所需的虚化效果提供便利。
在本实施例的一些可选的实现方式中,上述控制单元601,还用于抠取上述第一中间图像中第二区域的图像,得到背景图像,上述第二区域为上述第一中间图像中除上述第一区域之外的图像区域。由此,针对不同拍摄对象,可得到虚化程度不同的背景图像,便于用户灵活选择所需虚化程度的背景图像。或者,对第二区域进行对焦和拍摄,得到第三中间图像,抠取上述第二中间图像中上述第二区域的图像,得到背景图像,其中,上述第二区域为上述第一中间图像中除上述第一区域之外的图像区域。在此基础上,可进一步调整背景图像的虚化程度,使用户既可以得到清晰的背景图像,也可以得到虚化程度不同的背景图像,进一步了丰富虚化效果。
本申请实施例中的拍摄装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的拍摄装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的拍摄装置能够实现图1、图5的方法实施例中拍摄装置实现的各个过程,为避免重复,这里不再赘述。
本申请的上述实施例提供的装置,通过接收用户的第一输入;响应于第一输入,确定拍摄预览界面中的至少一个拍摄对象,依次对各拍摄对象进行对焦拍摄,得到各拍摄对象的预览图像;接收用户的第二输入;响应于第二输入,获取虚化背景图像,将预览图像和虚化背景图像进行合成,从而能够得到虚化图像。由此,一方面,可在不增加摄像头的情况下,采用连续变焦进行多张拍摄的方式,结合用户的交互操作实现虚化拍摄,降低了虚化拍摄的成本。另一方面,用户可灵活选取需要清晰显示的目标对象和背景虚化效果,所选择的目标对象不受对焦平面限制,能够得到满足自己所需求的虚化效果的目标虚化图像,丰富了图像的虚化效果。
可选的,本申请实施例还提供一种电子设备,包括处理器910,存储器909,存储在存储器909上并可在所述处理器910上运行的程序或指令,该程序或指令被处理器910执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器710用于控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像;用户输入单元707用于接收用户的第一输入;处理器710还用于响应于所述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像;其中,所述目标对象图像和目标背景图像是根据所述第一输入确定的,N为正整数。
在本申请实施例中,通过处理器710控制摄像头拍摄N个拍摄对象的N组图像,每组图像包括对象图像和背景图像,而后用户输入单元707接收用户的第一输入,从而处理器710响应于所述第一输入,将目标对象图像和目标背景图像进行图像合成,生成目标虚化图像。由此,一方面,可在不增加摄像头的情况下,通过控制单个摄像头连续变焦进行多张图像拍摄,结合用户的交互操作实现虚化图像的生成,降低了虚化拍摄的成本。另一方面,用户可灵活选取需要清晰显示的目标对象和背景虚化效果,所选择的目标对象不受对焦平面限制,能够得到满足自己所需求的虚化效果的目标虚化图像,丰富了图像的虚化效果。
可选的,用户输入单元707,还用于接收用户对拍摄预览界面上的N个预览区域的第二输入;处理器710,还用于响应于所述第二输入,将所述N个预览区域中的每个预览区域中的对象确定为拍摄对象。由此,用户可根据需要灵活选择拍摄预览界面中的拍摄对象。
可选的,显示单元706,用于在第一区域,显示N个对象图像,并在第二区域,显示N个背景图像。通过将对象图像和背景图像分区域显示,可便于用户对对象图像和背景图像进行区分,为用户候选选择目标对象图像和目标背景图像提供方便。
可选的,用户输入单元707,还用于接收用户对所述N个对象图像中的至少一个对象图像和所述N个背景图像中的至少一个背景图像的输入;处理器710,还用于将所述至少一个对象图像确定为目标对象图像,将所述至少一个背景图像确定为目标背景图像。由此,用户可自由选取希望保持清晰的拍摄对象及希望虚化的区域,所选择的拍摄对象无需处于同一对焦平面,丰富了图像虚化的效果。
可选的,用户输入单元707,还用于接收用户对所述N个背景图像中的目标背景图像的输入;处理器710,还用于根据所述第一输入,确定所述目标背景图像的目标虚化程度;按照所述目标虚化程度,对所述目标背景图像进行虚化处理;将所述目标对象图像和经过虚化处理后的所述目标背景图像进行图像合成,生成目标虚化图像。通过用户交互控制目标背景图像的虚化程度,既可以提升目标背景图像虚化程度,也可以提升目标背景图像的清晰度,进一步了丰富虚化效果,提高了虚化拍摄的灵活性。
可选的,处理器710,还用于对每个拍摄对象进行对焦和拍摄,得到第一中间图像;抠取所述第一中间图像中第一区域的图像,得到对象图像,所述第一区域包括所述拍摄对象的对象轮廓所包围的区域;基于所述第一中间图像或第二中间图像,得到每个拍摄对象的背景图像。通过此方式获取到的对象图像和背景图像,可对不同拍摄对象以及不同程度的虚化效果清晰显示,为用户区分和选取所需清晰显示的拍摄对象以及所需的虚化效果提供便利。
可选的,处理器710,还用于抠取所述第一中间图像中第二区域的图像,得到背景图像,所述第二区域为所述第一中间图像中除所述第一区域之外的图像区域。由此,针对不同拍摄对象,可得到虚化程度不同的背景图像,便于用户灵活选择所需虚化程度的背景图像。或者,处理器710,还用于对第二区域进行对焦和拍摄,得到第三中间图像,抠取所述第二中间图像中所述第二区域的图像,得到背景图像,其中,所述第二区域为所述第一中间图像中除所述第一区域之外的图像区域。在此基础上,可进一步调整背景图像的虚化程度,使用户既可以得到清晰的背景图像,也可以得到虚化程度不同的背景图像,进一步了丰富虚化效果。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (9)

1.一种拍摄方法,其特征在于,所述方法包括:
控制单个摄像头分别对N个拍摄对象中的每一个进行对焦和拍摄,得到N组图像,每组图像包括对象图像和背景图像,其中,N为正整数;
接收用户对N个对象图像中的至少一个对象图像和N个背景图像中的至少一个背景图像的第一输入;
响应于所述第一输入,将所述至少一个对象图像确定为目标对象图像,将所述至少一个背景图像确定为目标背景图像;
将所述目标对象图像和所述目标背景图像进行图像合成,生成目标虚化图像。
2.根据权利要求1所述的方法,其特征在于,所述控制单个摄像头分别对N个拍摄对象中的每一个进行对焦和拍摄,得到N组图像之前,还包括:
接收用户对拍摄预览界面上的N个预览区域的第二输入;
响应于所述第二输入,将所述N个预览区域中的每个预览区域中的对象确定为拍摄对象。
3.根据权利要求1所述的方法,其特征在于,所述控制单个摄像头分别对N个拍摄对象中的每一个进行对焦和拍摄,得到N组图像之后,还包括:
在第一区域,显示N个对象图像,并在第二区域,显示N个背景图像。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标对象图像和所述目标背景图像进行图像合成,生成目标虚化图像之前,还包括:
根据所述第一输入,确定所述目标背景图像的目标虚化程度;
所述将所述目标对象图像和所述目标背景图像进行图像合成,生成目标虚化图像,包括:
按照所述目标虚化程度,对所述目标背景图像进行虚化处理;
将所述目标对象图像和经过虚化处理后的所述目标背景图像进行图像合成,生成目标虚化图像。
5.根据权利要求1所述的方法,其特征在于,所述控制单个摄像头分别对N个拍摄对象中的每一个进行对焦和拍摄,得到N组图像,包括:
对每个拍摄对象进行对焦和拍摄,得到第一中间图像;
抠取所述第一中间图像中第一区域的图像,得到对象图像,所述第一区域包括所述拍摄对象的对象轮廓所包围的区域;
基于所述第一中间图像,得到每个拍摄对象的背景图像。
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一中间图像,得到每个拍摄对象的背景图像,包括:
抠取所述第一中间图像中第二区域的图像,得到背景图像,所述第二区域为所述第一中间图像中除所述第一区域之外的图像区域;
或者,对第二区域进行对焦和拍摄,得到第二中间图像,抠取所述第二中间图像中所述第二区域的图像,得到背景图像,其中,所述第二区域为所述第一中间图像中除所述第一区域之外的图像区域。
7.一种拍摄装置,其特征在于,所述装置包括:
控制单元,用于控制单个摄像头分别对N个拍摄对象中的每一个进行对焦和拍摄,得到N组图像,每组图像包括对象图像和背景图像,其中,N为正整数;
第一接收单元,用于接收用户对N个对象图像中的至少一个对象图像和N个背景图像中的至少一个背景图像的第一输入;
第二确定单元,用于响应于所述第一输入,将所述至少一个对象图像确定为目标对象图像,将所述至少一个背景图像确定为目标背景图像;
生成单元,用于将所述目标对象图像和所述目标背景图像进行图像合成,生成目标虚化图像。
8.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6中任一项所述的拍摄方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6中任一项所述的拍摄方法的步骤。
CN202111449935.4A 2021-11-30 2021-11-30 拍摄方法、装置、电子设备和可读存储介质 Active CN114025100B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111449935.4A CN114025100B (zh) 2021-11-30 2021-11-30 拍摄方法、装置、电子设备和可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111449935.4A CN114025100B (zh) 2021-11-30 2021-11-30 拍摄方法、装置、电子设备和可读存储介质

Publications (2)

Publication Number Publication Date
CN114025100A CN114025100A (zh) 2022-02-08
CN114025100B true CN114025100B (zh) 2024-04-05

Family

ID=80067410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111449935.4A Active CN114025100B (zh) 2021-11-30 2021-11-30 拍摄方法、装置、电子设备和可读存储介质

Country Status (1)

Country Link
CN (1) CN114025100B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114710624A (zh) * 2022-04-24 2022-07-05 维沃移动通信有限公司 拍摄方法和拍摄装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165488A1 (zh) * 2015-09-18 2016-10-20 中兴通讯股份有限公司 照片处理方法及装置
CN107613203A (zh) * 2017-09-22 2018-01-19 维沃移动通信有限公司 一种图像处理方法及移动终端
CN110139033A (zh) * 2019-05-13 2019-08-16 Oppo广东移动通信有限公司 拍照控制方法及相关产品
CN111246106A (zh) * 2020-01-22 2020-06-05 维沃移动通信有限公司 图像处理方法、电子设备及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165488A1 (zh) * 2015-09-18 2016-10-20 中兴通讯股份有限公司 照片处理方法及装置
CN107613203A (zh) * 2017-09-22 2018-01-19 维沃移动通信有限公司 一种图像处理方法及移动终端
CN110139033A (zh) * 2019-05-13 2019-08-16 Oppo广东移动通信有限公司 拍照控制方法及相关产品
CN111246106A (zh) * 2020-01-22 2020-06-05 维沃移动通信有限公司 图像处理方法、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN114025100A (zh) 2022-02-08

Similar Documents

Publication Publication Date Title
CN112135046B (zh) 视频拍摄方法、视频拍摄装置及电子设备
CN112714253B (zh) 视频录制方法、装置、电子设备和可读存储介质
CN113766129A (zh) 录像方法、装置、电子设备及介质
CN112714257B (zh) 显示控制方法、装置、电子设备及介质
WO2022161260A1 (zh) 对焦方法、装置、电子设备及介质
CN113014801B (zh) 录像方法、装置、电子设备及介质
CN112437232A (zh) 拍摄方法、装置、电子设备及可读存储介质
CN114390201A (zh) 对焦方法及其装置
CN112532881A (zh) 图像处理方法、装置和电子设备
CN113329172A (zh) 拍摄方法、装置及电子设备
CN112669381A (zh) 一种位姿确定方法、装置、电子设备及存储介质
CN113194256B (zh) 拍摄方法、装置、电子设备和存储介质
CN114025100B (zh) 拍摄方法、装置、电子设备和可读存储介质
CN113794831B (zh) 视频拍摄方法、装置、电子设备及介质
CN112822394B (zh) 显示控制方法、装置、电子设备及可读存储介质
CN112449110B (zh) 图像处理方法、装置及电子设备
CN112330728A (zh) 图像处理方法、装置、电子设备以及可读存储介质
CN112702518B (zh) 拍摄方法、装置和电子设备
CN111953907B (zh) 构图方法、装置
CN112653841B (zh) 拍摄方法、装置和电子设备
CN112383708B (zh) 拍摄方法、装置、电子设备及可读存储介质
CN114390206A (zh) 拍摄方法、装置和电子设备
CN114125226A (zh) 图像拍摄方法、装置、电子设备和可读存储介质
CN113989387A (zh) 相机拍摄参数调整方法、装置及电子设备
CN112788239A (zh) 拍摄方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant