CN113747011A - 一种辅助拍摄方法、装置、电子设备及介质 - Google Patents
一种辅助拍摄方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN113747011A CN113747011A CN202111013041.0A CN202111013041A CN113747011A CN 113747011 A CN113747011 A CN 113747011A CN 202111013041 A CN202111013041 A CN 202111013041A CN 113747011 A CN113747011 A CN 113747011A
- Authority
- CN
- China
- Prior art keywords
- shooting
- target
- photographing
- terminal equipment
- relative position
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000008859 change Effects 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 17
- 238000003384 imaging method Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000003702 image correction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 208000029152 Small face Diseases 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
本申请涉及图像拍摄技术领域,尤其涉及一种辅助拍摄方法、装置、电子设备及介质。该方法包括:识别终端设备的拍摄界面内的目标拍摄对象;确定目标拍摄对象与终端设备之间的相对位置;确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。通过本申请,能够使得拍摄图像中的人像呈现较好的拍摄效果,可以为修图提供良好的原始图像基础,甚至可以免去修图步骤,以满足用户的拍摄需求。
Description
技术领域
本申请涉及图像拍摄技术领域,尤其涉及一种辅助拍摄方法、装置、电子设备及介质。
背景技术
随着科技技术发展,使用智能设备拍照的现象已经非常普遍。常见的拍摄方式主要有单人自拍和多人拍摄两种情况。在单人自拍的过程中,需要拍摄者多次调节手机和人脸之间的位置关系,才能获得较好的拍摄效果。而多人拍摄的过程中,由于多个拍摄目标与摄像头的位置关系不同,导致近处的人易被拍成大圆脸、大下巴的效果,而远处的人则脸小的效果。
虽然可以对拍摄后的图像进行修图,但若原始图片的拍摄效果不佳,修图后也无法获得比较完美的拍摄图像,因此,让拍摄更简单、拍摄效果更好看是普遍的拍摄追求。
发明内容
有鉴于此,本申请实施例至少提供一种辅助拍摄方法、一种辅助拍摄装置、一种电子设备及一种计算机可读存储介质,以克服上述至少一个技术缺陷。
本申请主要包括以下几个方面:
第一方面,本申请实施例提供一种用于终端设备的辅助拍摄方法,该辅助拍摄方法包括:识别终端设备的拍摄界面内的目标拍摄对象;确定目标拍摄对象与终端设备之间的相对位置;确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
在一种可能的实施方式中,终端设备可包括深度摄像头,相对位置是通过深度摄像头确定的。
在一种可能的实施方式中,目标拍摄方式可包括拍摄方位调整拍摄方式,其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤可包括:确定终端设备在所确定的相对位置下的当前拍摄方位;确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;根据偏差,调整终端设备的当前拍摄方位以进行拍摄。
在一种可能的实施方式中,当前拍摄方位可包括用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值,目标拍摄方位包括用于表征最佳拍摄方位与目标拍摄对象的连线和竖直方向形成的夹角值的第一目标角度值和用于表征最佳拍摄方位与目标拍摄对象的连线和水平方向形成的夹角值的第二目标角度值,其中,确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差的步骤可包括:确定终端设备对应的第一角度值与第一目标角度值的第一角度差值;确定终端设备对应的第二角度值与第二目标角度值的第二角度差值。
在一种可能的实施方式中,通过以下方式确定与相对位置下的目标拍摄方位:基于预先构建的拍摄数据集来确定与相对位置对应的目标拍摄方位,其中,拍摄数据集包括多个参数组合,每个参数组合包括终端设备与拍摄对象之间的目标相对位置、在目标相对位置下的终端设备与拍摄对象的连线和竖直方向形成的第一角度值、终端设备与拍摄对象的连线和水平方向形成的第二角度值。
在一种可能的实施方式中,根据偏差,调整终端设备的当前拍摄方位以进行拍摄的步骤可包括:根据第一角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在竖直方向上的第一偏离方向;根据第二角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在水平方向上的第二偏离方向;根据所确定的第一偏离方向和第二偏离方向,调整终端设备的当前拍摄方位以进行拍摄。
在一种可能的实施方式中,终端设备可包括用于捕获目标拍摄对象的摄像头,调整终端设备的当前拍摄方位以进行拍摄的步骤可包括以下步骤之一:通过控制与摄像头相连接的云台旋转,来改变终端设备的当前拍摄方位;或者,在拍摄界面上显示提示信息,以提示用户手动改变终端设备的当前拍摄方位。
在一种可能的实施方式中,提示信息可包括第一提示信息和第二提示信息,其中,在拍摄界面上显示提示信息的步骤可包括:根据所确定的第一偏离方向,在拍摄界面上显示用于提示用户改变终端设备在竖直方向上的拍摄角度的第一提示信息;根据所确定的第二偏离方向,在拍摄界面上显示用于提示用户改变终端设备在水平方向上的拍摄角度的第二提示信息。
在一种可能的实施方式中,提示信息还包括第三提示信息,其中,在拍摄界面上显示提示信息的步骤还包括:在用户改变终端设备的拍摄角度的过程中,如果检测到目标拍摄对象与终端设备之间的相对位置发生改变,则在拍摄界面上显示第三提示信息,用于提示用户调整终端设备以消除所发生的改变。
在一种可能的实施方式中,上述辅助拍摄方法可还包括:如果终端设备调整后的拍摄方位与目标拍摄方位一致,则取消在拍摄界面上显示的提示信息;和/或,还包括以下步骤之一:如果终端设备调整后的拍摄方位与目标拍摄方位一致,则自动以目标拍摄方位对目标拍摄对象进行拍摄;或者,如果终端设备调整后的拍摄方位与目标拍摄方位一致,则以预设提示方式提示用户当前摄方位已调整至目标拍摄方位。
在一种可能的实施方式中,目标拍摄方式可包括人像调整拍摄方式,其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤可包括:确定终端设备在所确定的相对位置下的当前拍摄方位;确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;根据偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄。
在一种可能的实施方式中,当前拍摄方位可包括终端设备与目标拍摄对象之间的相对角度,目标拍摄方位可包括相对位置下的目标拍摄角度,偏差可包括所确定的相对位置下的相对角度与目标拍摄角度之间的角度差值。
在一种可能的实施方式中,根据偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄的步骤可包括:根据偏差,调整目标拍摄对象的人脸区域在拍摄界面内的占用面积以进行拍摄。
在一种可能的实施方式中,确定目标拍摄对象在所确定的相对位置下的目标拍摄方式的步骤可包括以下步骤之一:响应于对拍摄界面上的人像调整控件的触发操作,将针对目标拍摄对象的人像调整拍摄方式确定为目标拍摄方式;或者,响应于对拍摄界面上的设备调整控件的触发操作,将针对终端设备的拍摄方位调整拍摄方式确定为目标拍摄方式;或者,根据拍摄界面内的目标拍摄对象的数量,确定目标拍摄方式。
在一种可能的实施方式中,拍摄界面内可包括多个拍摄对象,其中,通过以下方式确定目标拍摄对象:响应于对拍摄界面内的多个拍摄对象中的任一拍摄对象的选择,将所选择的拍摄对象确定为目标拍摄对象。
在一种可能的实施方式中,目标拍摄对象可包括多个,相对位置可包括每个目标拍摄对象与终端设备之间的相对位置,目标拍摄方式可包括人像调整拍摄方式,其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤可包括:针对每个目标拍摄对象,确定终端设备在与该目标拍摄对象对应的相对位置下的当前拍摄方位;针对每个目标拍摄对象,确定终端设备的当前拍摄方位与在相对位置下的目标拍摄方位之间的偏差;针对每个目标拍摄对象,根据该目标拍摄对象对应的偏差,来调整该目标拍摄对象在拍摄界面内的显示尺寸。
第二方面,本申请实施例还提供一种用于终端设备的辅助拍摄装置,包括:识别模块,用于识别终端设备的拍摄界面内的目标拍摄对象;计算模块,用于确定目标拍摄对象与终端设备之间的相对位置;判断模块,用于确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;控制模块,用于基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的用于终端设备的辅助拍摄方法的步骤。
第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的用于终端设备的辅助拍摄方法的步骤。
本申请实施例提供的辅助拍摄方法、装置、电子设备和存储介质,通过自动识别终端设备的拍摄界面内的目标拍摄图像,确定出目标拍摄对象与终端设备的相对位置,在一种情况中,根据终端设备与目标拍摄对象的相对位置以及拍摄方位,生成对应的调整信息,使目标拍摄对象与终端设备之间形成最佳的拍摄位置以进行图像拍摄;在另一种情况中,根据终端设备与目标拍摄对象的相对位置以及拍摄方位,计算目标拍摄对象在拍摄界面内的显示尺寸并进行修正,从而实现无论在单人或多人拍摄时,拍摄图像中的每个人像都呈现较好的角度和效果,可以为修图提供良好的原始图像基础,甚至可以免去修图步骤,满足了人们使用智能设备拍摄人像追求美化的需要。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的辅助拍摄方法的流程图;
图2示出了本申请实施例所提供的基于拍摄方位调整拍摄方式对目标拍摄对象进行拍摄的步骤的流程图;
图3示出了本申请实施例所提供的用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值的示意图;
图4示出了本申请实施例所提供的用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值的示意图;
图5示出了本申请实施例所提供的第一角度差值的示意图;
图6示出了本申请实施例所提供的第二角度差值的示意图;
图7示出了本申请实施例所提供的调整终端设备的当前拍摄方位的步骤的流程图;
图8示出了本申请实施例所提供的在拍摄界面上显示第一提示信息和/或第二提示信息的示意图;
图9示出了本申请实施例所提供的基于人像调整拍摄方式对目标拍摄对象进行拍摄的步骤的流程图;
图10和图11示出了本申请实施例所提供的基于人像调整拍摄方式对目标拍摄对象在拍摄界面内的显示尺寸进行调整前后的对比示意图;
图12示出了本申请实施例所提供的辅助拍摄装置的结构示意图;
图13示出了本申请实施例所提供的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“终端设备的辅助拍摄”,给出以下实施方式,对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。
本申请实施例下述方法、装置、电子设备或计算机可读存储介质可以应用于任何需要进行辅助拍摄的场景,本申请实施例并不对具体的应用场景作限制,任何使用本申请实施例提供的辅助拍摄方法和装置的方案均在本申请保护范围内。
值得注意的是,在本申请提出之前,随着科技技术发展,使用智能设备拍照的现象已经非常普遍。常见的拍摄方式主要有单人自拍和多人拍摄两种情况。在单人自拍的过程中,需要拍摄者多次调节智能设备和人脸之间的位置关系,才能获得较好的拍摄效果。而多人拍摄的过程中,由于多个拍摄目标与摄像头的位置关系不同,导致近处的人易被拍成大圆脸、大下巴的效果,而远处的人则脸小的效果。
虽然可以对拍摄后的图像进行修图,但若原始图片的拍摄效果不佳,修图后也无法获得比较完美的拍摄图像,因此,让拍摄更简单、拍摄出的效果更好看是普遍的拍摄追求。
针对上述问题,本申请实施例提供了一种辅助拍摄方法、一种辅助拍摄装置、一种电子设备及一种计算机可读存储介质,以实现一下至少一方面:为通过终端设备拍摄的用户进行拍摄位置的调节提示或者对拍摄位置不完美的拍摄目标进行修正,以获得完美的拍摄图像。
为便于对本申请进行理解,下面对本申请实施例提供的一种辅助拍摄方法、装置、电子设备及存储介质进行详细介绍。
请参阅图1,为本申请实施例所提供的一种辅助拍摄方法,可在终端设备中执行图1所示的辅助拍摄方法,如图1所示,该辅助拍摄方法具体包括:
S101:识别终端设备的拍摄界面内的目标拍摄对象;
S102:确定目标拍摄对象与终端设备之间的相对位置;
S103:确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;
S104:基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
下面以上述方法应用于终端设备为例对本申请实施例提供的上述示例性的各步骤分别进行说明。
在步骤S101中,终端设备指拍摄者所持有的用来拍摄的电子设备,可以是手机、平板电脑、个人数字助理(PDA)、摄像机、游戏机等具有拍摄功能的电子设备。
在本申请实施例中,上述拍摄界面指的是终端设备开启拍摄功能后,例如,开启摄像头之后,在终端设备的屏幕上显示的拍摄预览界面,在该拍摄界面中显示有所捕获的预览画面。
目标拍摄对象可包括但不限于在拍摄界面中出现的人物、动物、物体,示例性的,针对目标拍摄对象为人物和动物的情况,拍摄界面中可至少包括目标拍摄对象的脸部图像。
示例性的,终端设备可具有前置摄像头和后置摄像头,上述拍摄界面中所显示的预览画面,可以是前置摄像头捕获的画面,也可以是后置摄像头捕获的画面。
具体的,拍摄者开启终端设备的拍摄功能,将镜头对准想要拍摄的目标拍摄对象,终端设备从拍摄界面中识别出目标拍摄对象。
在步骤S102中,示例性的,目标拍摄对象与终端设备之间的相对位置可以是目标拍摄对象的目标区域(如脸部的中心点等)至终端设备的摄像头的中心点的直线距离。
在本申请实施例中,可以从拍摄界面的预览图像中识别出目标拍摄对象的目标区域,这里,可以通过各种图像识别方式来从预览图像中识别出目标拍摄对象的目标区域,本申请对此不做限制。示例性的,可以从预览图像中识别出目标拍摄对象的轮廓,将识别出的轮廓的中心点确定为目标区域。例如,针对目标拍摄对象为物体的情况,该目标区域可为物体的轮廓的中心点,针对目标拍摄对象为人物或者动物的情况,上述识别出的轮廓可指脸部轮廓,该目标区域可指面部的中心点。
示例性的,本申请的终端设备可包括深度摄像头,通过该深度摄像头捕获目标拍摄对象的景深数据,从而确定出目标拍摄对象与终端设备之间的相对位置。
作为示例,在本申请实施例中,用于捕获拍摄界面中所显示的预览画面的摄像头可以是上述的深度摄像头,也可以是终端设备中所配置的除该深度摄像头之外的其他摄像头。
针对终端设备中配置有深度摄像头和普通摄像头的情况,可以启动普通摄像头,并在拍摄界面内显示普通摄像头所捕获的预览画面,同时,确定该普通摄像头的拍摄方向(这里,也可以判断普通摄像头是属于前置摄像头还是后置摄像头),确定深度摄像头的拍摄方向与该普通摄像头的拍摄方向是否一致,如果两者的拍摄方向一致(例如,同属于前置布置方式或者同属于后置布置方式),则启动深度摄像头,用以确定目标拍摄对象与终端设备之间的相对位置,如果两者的拍摄方向不一致(例如,分别采用前置布置方式和后置布置方式),则不执行上述的辅助拍摄方法。
在一优选实施例中,可设置两个深度摄像头,其中一个深度摄像头采用前置布置方式,用以捕获终端设备的前方的画面,另一个深度摄像头采用后置布置方式,用以捕获终端设备的后方的画面。这样,可以保证在启动前置或者后置中的任意一个普通摄像头时,均可以执行本申请的辅助拍摄方法。
在步骤S103中,目标拍摄方式至少包括拍摄方位调整拍摄方式和人像调整拍摄方式,示例性的,拍摄方位调整拍摄方式用于对终端设备的拍摄方位进行调整,人像调整拍摄方式用于对拍摄界面内的目标拍摄对象的人像进行调整。拍摄方位调整拍摄方式可以包括自动调整方式和手动调整方式,在手动调整方式下,可以通过提示信息告知拍摄者,以调整终端设备的拍摄方位;人像调整拍摄方式则是对拍摄界面内所呈现的目标拍摄对象的预览图像进行修正。但无论是上述哪种拍摄方式,都是基于目标拍摄对象与终端设备之间的相对位置确定的情况下实现的。
进一步的,可以通过以下方式来确定针对目标拍摄对象的目标拍摄方式。
第一种情况,通过对人像调整控件的触发操作来选择人像调整拍摄方式。
例如,拍摄界面上可显示有人像调整控件,在此情况下,响应于对拍摄界面上的人像调整控件的触发操作,将针对目标拍摄对象的人像调整拍摄方式确定为目标拍摄方式。
示例性的,人像调整控件可以为拍摄界面中所显示的人像美化按钮,当人像美化按钮被选中时,选择人像调整拍摄方式作为目标拍摄方式。
第二种情况,通过对设备调整控件的触发操作来选择拍摄方位调整拍摄方式。
例如,拍摄界面上可还显示有设备调整控件,在此情况下,响应于对拍摄界面上的设备调整控件的触发操作,将针对终端设备的拍摄方位调整拍摄方式确定为目标拍摄方式。
示例性的,设备调整控件可以为拍摄界面中所显示的聚焦按钮,当聚焦按钮被选中时,选择拍摄方位调整拍摄方式作为目标拍摄方式。
应理解,本申请不限于此,还可以响应于在拍摄界面上执行的聚焦操作,该聚焦操作可包括在拍摄界面上针对某一个目标拍摄对象执行的点击聚焦操作,此时,选择拍摄方位调整拍摄方式作为目标拍摄方式。
第三种情况,根据拍摄界面内的目标拍摄对象的数量,确定目标拍摄方式。
例如,如果拍摄界面内的目标拍摄对象的数量为一个,则选择拍摄方位调整拍摄方式作为目标拍摄方式,如果拍摄界面内的目标拍摄对象的数量为多个,则选择人像调整拍摄方式作为目标拍摄方式。
在步骤S104中,基于在步骤S103中确定的目标拍摄方式,对目标拍摄对象进行拍摄,以生成包含目标拍摄对象的拍摄图像。
例如,可以确定终端设备在所确定的相对位置下的当前拍摄方位,确定终端设备的当前拍摄方位与所确定的相对位置下的目标拍摄方位之间的偏差;根据上述偏差,对目标拍摄对象进行拍摄。这里,可以根据上述偏差调整终端设备的当前拍摄方位或者调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄。
针对目标拍摄方式为拍摄方位调整拍摄方式的情况,则基于当前终端设备与目标拍摄对象的相对位置,获取终端设备在所确定的相对位置下的当前拍摄方位,并获取终端设备在相对位置下的目标拍摄方位。根据当前拍摄方位与目标拍摄方位之间的偏差,对终端设备的当前拍摄方位进行调整。示例性的,可以根据上述偏差生成提示信息,以提示拍摄者调整终端设备与目标拍摄对象之间的拍摄方位,当拍摄方位与目标拍摄方位的差值接近于零时,则表示当前终端设备与目标拍摄对象的位置关系、拍摄角度合适,不再发出提示信息。
针对目标拍摄方式为人像调整拍摄方式的情况,在接收到用于拍摄图像的拍摄指令后,基于每个目标拍摄对象与终端设备之间的相对位置,确定终端设备在所确定的相对位置下的当前拍摄方位;确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差获取对应的预设图像位置,基于预设图像位置与当前目标拍摄对象在拍摄界面中的图像位置计算差值,并根据差值对目标拍摄对象在拍摄界面中的图像位置进行修正,根据上述偏差,对拍摄界面中的目标拍摄对象的显示尺寸进行调整以生成拍摄图像。
在该实施例中,通过自动识别终端设备的拍摄界面内的目标拍摄图像,确定出目标拍摄对象与终端设备的相对位置,在一种情况中,根据终端设备与目标拍摄对象的相对位置以及拍摄方位,生成对应的提示信息,使目标拍摄对象与终端设备之间形成最佳的拍摄位置以进行图像拍摄;在另一种情况中,根据终端设备与目标拍摄对象的相对位置以及拍摄方位,计算目标拍摄对象在拍摄界面内的显示尺寸并进行修正,从而实现无论在单人或多人拍摄时,拍摄图像中的每个人像都呈现较好的角度和效果,可以为修图提供良好的原始图像基础,甚至可以免去修图步骤,满足了人们使用智能设备拍摄人像追求美化的需要。
进一步的,终端设备包括深度摄像头,相对位置是通过深度摄像头确定的。这里的深度摄像头可以输出常规的平面拍摄图像,还可以输出拍摄对象的深度信息(即本申请中的相对位置),该深度摄像头输出的图像信息包括三维的位置和尺寸信息,使得终端设备可以获得拍摄图像中对应的拍摄背景与拍摄对象的三维立体数据。
示例性的,这里的深度摄像头可以是结构光深度相机、双目立体视觉深度相机和飞行时间法深度相机。这里优选结构光深度相机,构光深度相机适合设置在小型终端设备的上,且采用这种深度相机配置终端设备性价比较高。
下面参照图2来介绍针对目标拍摄方式为拍摄方位调整拍摄方式的情况,对目标拍摄对象进行拍摄的过程。
图2为本申请实施例所提供的基于拍摄方位调整拍摄方式对目标拍摄对象进行拍摄的步骤的流程图。如图2中所示,具体包括:
S201:确定终端设备在所确定的相对位置下的当前拍摄方位;
S202:确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;
S203:根据偏差,调整终端设备的当前拍摄方位以进行拍摄。
在步骤S201中,这里的拍摄方位包括但不限于用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向上的夹角值的第二角度值。
图3为本申请实施例所提供的用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值的示意图。图4为本申请实施例所提供的用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值的示意图。
如图3和图4所示,C表示目标拍摄对象,D表示终端设备,示例性的,图3为从侧视方向观察终端设备D与目标拍摄对象C之间的位置关系的示意图,图4为从俯视方向观察终端设备D与目标拍摄对象C之间的位置关系的示意图,终端设备D具有深度摄像头,通过该深度摄像头可以确定出的目标拍摄对象的三维坐标数据。例如,假设以终端设备D所在位置为坐标原点(如深度摄像头的镜头中心)构建坐标系,通过深度摄像头可以确定目标拍摄对象C在所构建的坐标系下的坐标位置,根据目标拍摄对象C的坐标位置可以计算出终端设备与目标拍摄对象之间的直线距离s0,这里,s0用于表征终端设备与目标拍摄对象之间的相对位置,还可以计算出用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值
在步骤S202中,首先确定在上述相对位置下的目标拍摄方位,再确定终端设备的当前拍摄方位与目标拍摄方位之间的偏差。
示例性的,可以预先构建一拍摄数据集,基于所构建的拍摄数据集来确定与当前相对位置对应的目标拍摄方位。
这里的目标拍摄方位可包括用于表征最佳拍摄方位与目标拍摄对象的连线和竖直方向形成的夹角值的第一目标角度值和用于表征最佳拍摄方位与目标拍摄对象的连线和水平方向形成的夹角值的第二目标角度值。即,在所确定的相对位置下终端设备与目标拍摄对象的连线和竖直方向形成的第一目标角度值和在相对位置下终端设备与目标拍摄对象的连线和水平方向形成的第二目标角度值
例如,拍摄数据集中可包括多个参数组合,一个参数组合用于表示终端设备与目标拍摄对象之间的相对位置以及在该相对位置下的最佳拍摄方位。示例性的,可以获取不同拍摄对象的历史拍摄图像,通过获取针对拍摄对象进行拍摄取得最佳效果时,所对应的终端设备与拍摄对象之间的相对位置s、第一角度值Vs、第二角度值Vp,构建拍摄位置关联数据的连续数据集其中,k为拍摄数据集中拍摄位置关联数据的个数,即,参数组合的个数。
示例性的,每个参数组合可至少包括三个参量,即,终端设备与拍摄对象之间的相对位置s、第一角度值Vs、第二角度值Vp,这里的相对位置s表示终端设备与拍摄对象之间的直线距离、第一角度值Vs表示相对位置s下终端设备与目标拍摄对象的连线和竖直方向形成的第一角度值、第二角度值Vp表示相对位置s下终端设备与目标拍摄对象的连线和水平方向形成的第二角度值。
在通过上述方式确定出终端设备与目标拍摄对象之间的相对位置s0之后,从拍摄数据集的多个参数组合中寻找与相对位置s0匹配的相对位置,假设相对位置sm与相对位置s0匹配,则将相对位置sm所在参数组合中的确定为相对位置s0下的第一目标角度值和第二目标角度值。
在此情况下,确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差的步骤可包括:确定终端设备对应的第一角度值与第一目标角度值的第一角度差值,确定终端设备对应的第二角度值与第二目标角度值的第二角度差值。
图5为本申请实施例所提供的第一角度差值的示意图。图6为本申请实施例所提供的第二角度差值的示意图。
如图5和图6所示,A表示终端设备当前所在位置,在终端设备处于A位置处时,终端设备与目标拍摄对象之间的相对位置为sn,终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值为终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值为假设,通过拍摄数据集确定出在相对位置为sn下的第一目标角度值为第二目标角度值为此时,确定终端设备对应的第一角度值与第一目标角度值的第一角度差值确定终端设备对应的第二角度值与第二目标角度值的第二角度差值
可以理解的是,图5中的sn对应于本申请实施例中的相对位置,A处对应的终端设备位置为初始位置,B处对应的终端设备位置为侧视方向中与第一目标角度值对应的目标位置。图6中的C处为俯视方向与第二目标角度对应的目标位置。这里的B处和C处终端设备在空间上实际为同一终端设备在当前相对位置上对应的最佳拍摄位置,用户在该目标位置上进行拍摄将获得更佳的拍摄图像。
图7为本申请实施例所提供的调整终端设备的当前拍摄方位的步骤的流程图。如图7所示,在步骤S203中,根据偏差,调整终端设备的当前拍摄方位以进行拍摄的步骤,具体包括以下步骤:
S301:根据第一角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在竖直方向上的第一偏离方向;
S302:根据第二角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在水平方向上的第二偏离方向;
S303:根据所确定的第一偏离方向和第二偏离方向,调整终端设备的当前拍摄方位以进行拍摄。
其中,步骤S301中,根据第一角度差值确定出终端设备在所确定的相对位置下的当前拍摄方位相对于目标拍摄方位在竖直方向上的第一偏离方向,并根据第一偏离方向生成用于提示用户改变终端设备在竖直方向上的拍摄角度的第一提示信息。若第一角度差值为零,则不生成第一提示信息。
在步骤S302中,根据第二角度差值确定出终端设备在所确定的相对位置下的当前拍摄方位相对于目标拍摄方位在水平方向上的第二偏离方向,并根据第二偏离方向生成用于提示用户改变终端设备在水平方向上的拍摄角度的第二提示信息。若第二角度差值为零,则不生成第二提示信息。
在步骤S303中,将步骤S301和步骤S302中生成的第一提示信息和/或第二提示信息,显示在终端设备的拍摄界面中,以提示拍摄者按照提示信息调节终端设备与目标拍摄对象的拍摄方位。
图8示出了本申请实施例所提供的在拍摄界面上显示第一提示信息和/或第二提示信息的示意图。
在本示例中,第一提示信息可包括在竖直方向上的调整指示信息,其所指示的方向为用于提示用户调整终端设备的方向,按照所提示的方向进行调整可以将终端设备移动至目标拍摄方位。第二提示信息可包括在水平方向上的调整指示信息,其所指示的方向为用于提示用户调整终端设备的方向,按照所提示的方向进行调整可以将终端设备移动至目标拍摄方位。
应理解,本申请不限于此,上述提示信息也可以是用于提示用户调整自身方位的信息,例如提示用户转动头部或者调整身体高度的提示信息。此外,上述示例中是以图形(如“←↑→↓”)作为提示信息,但本申请不限于此,也可以在拍摄界面上以文字形式展示提示信息,还可以通过语言方式来播放提示信息。
在一优选示例中,上述在拍摄界面上显示的提示信息可还包括第三提示信息,在此情况下,在用户改变终端设备的拍摄角度的过程中,如果检测到目标拍摄对象与终端设备之间的相对位置发生改变,则在拍摄界面上显示第三提示信息,用于提示用户调整终端设备以消除所发生的改变。显示第三提示信息的原因是考虑到上述对拍摄方位的调整是依赖于终端设备与目标拍摄对象之间的相对位置的,如果在进行拍摄方位的调整过程中两者之间的相对位置发生改变,那么相应地在相对位置下的第一目标角度值和第二目标角度值也会发生改变,将导致终端设备即使调整到前述的目标拍摄方位,也无法达到最佳的拍摄效果。基于此,在本申请中提出可以在拍摄界面中显示第三提示信息,使得用户在调整终端设备的拍摄方位的过程中,尽可能保持终端设备与目标拍摄对象之间的相对位置不发生改变,以达到最佳的拍摄效果。
以上述图8所示为例,可以在拍摄界面中显示一三维提示图形,该三维提示图形的第一方向指示水平方向,基于第一方向上的提示信息,提示用户调整终端设备在水平方向上的拍摄角度,该三维提示图形的第二方向指示竖直方向,基于第二方向上的提示信息,提示用户调整终端设备在竖直方向上的拍摄角度,该三维提示图形的第三方向指示前后方向(即,终端设备靠近目标拍摄对象的方向、终端设备远离目标拍摄对象的方向),基于第三方向上的提示信息,提示用户调整终端设备与目标拍摄对象之间的距离。
在本申请实施例中,除上述提示用户手动调整终端设备拍摄方位的方式之外,还可以通过控制与摄像头相连接的云台旋转,来改变终端设备的当前拍摄方位。这里,与云台连接的摄像头为终端设备中用于捕获拍摄界面的摄像头。
在一可选实施例中,上述辅助拍摄方法可还包括:如果终端设备调整后的拍摄方位与目标拍摄方位一致,则取消在拍摄界面上显示的提示信息。这里,如果竖直方向上的第一角度值与第一目标角度值一致,则可以取消第一提示信息,如果水平方向上的第二角度值与第二目标角度值一致,则可以取消第二提示信息。
此外,上述辅助拍摄方法可还包括:如果终端设备调整后的拍摄方位与目标拍摄方位一致,则自动以目标拍摄方位对目标拍摄对象进行拍摄,这里,可以直接自动进行拍摄,也可以在与目标拍摄方位一致之后,响应于拍摄指令进行拍摄。
在一优选示例中,如果终端设备调整后的拍摄方位与目标拍摄方位一致,则以预设提示方式提示用户当前摄方位已调整至目标拍摄方位,在预设提示方式之后,通过上述手动或者自动方式对目标拍摄对象进行拍摄。
作为示例,预设提示方式可包括但不限于以下项中的任意一项:发出提示音(例如,滴滴声、嘟嘟声)、在拍摄界面中显示用于指示调整到目标拍摄方位的标识(例如,图形标识、文字标识)、进行语音播报、取消在终端设备的拍摄界面上显示的提示信息。
这里判定终端设备调整后的拍摄方位与目标拍摄方位一致的标准为第一角度差值和/或第二角度差值的绝对值小于预设范围。示例性的,本领域技术人员可以根据实际需要来设置预设范围的取值大小。
图9为本申请实施例所提供的基于人像调整拍摄方式对目标拍摄对象进行拍摄的步骤的流程图。如图9所示,具体步骤包括:
S401:确定终端设备在所确定的相对位置下的当前拍摄方位;
S402:确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;
S403:根据偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄。
其中,步骤S401中,当前拍摄方位包括终端设备与目标拍摄对象之间的相对角度,这里的相对角度可以包括用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值。
在步骤S402中,目标拍摄方位包括在所确定的相对位置下的目标拍摄角度,该目标拍摄角度包括用于表征最佳拍摄方位与目标拍摄对象的连线和竖直方向形成的夹角值的第一目标角度值和用于表征最佳拍摄方位与目标拍摄对象的连线和水平方向形成的夹角值的第二目标角度值。这里,确定目标拍摄方位的方式可以参照上述图2的步骤S202中确定目标拍摄方位的方式,本申请对此部分的内容不再赘述。
上述偏差包括当前相对位置下的相对角度与目标拍摄角度之间的角度差值。这里相对角度与目标拍摄角度之间的角度差值的计算方法可以参照上述图2的步骤S202中确定当前拍摄方位与目标拍摄方位之间的偏差计算方法。
在步骤S403中,可以根据偏差,调整目标拍摄对象的人脸区域在拍摄界面内的占用面积以进行拍摄。
示例性的,在预设的拍摄数据集中拍摄位置关联数据可还包括有修正值和/或对应的修正方法。这里的修正值可以为相对角度与目标拍摄角度之间的角度差值,还可以是基于不同的相对位置及其对应的角度差值设置的用于表征对图像显示尺寸调整的程度值。基于每个修正值可还预先设置有对应的修正方法。
示例性的,可以根据上述角度差值的绝对值或者程度值,来对人脸区域在拍摄界面内的占用面积进行缩小,上述绝对值或者程度值的数值越大,则缩小越明显。
例如,当修正值为相对角度与目标拍摄角度之间的角度差值时,根据该角度差值的绝对值,则将目标拍摄对象的脸部图像按区域分别向预设方向移动预定数量的像素点,以缩小目标拍摄对象的人脸区域的占用面积。这里,可以根据竖直方向上的角度差值的绝对值,在竖直方向上将人脸区域向内移动一定数量的像素点,和/或,可以根据水平方向上的角度差值的绝对值,在水平方向上将人脸区域向内移动一定数量的像素点。上述移动的像素点的个数随着角度差值的绝对值的变化而变化,该绝对值越大、移动的像素点的个数越多,该绝对值越小、移动的像素点的个数越少。
在一优选实施例中,本申请的辅助拍摄方法可还应用于对多个拍摄对象的拍摄中。
例如,拍摄界面内包括多个拍摄对象时,可以通过以下方式确定目标拍摄对象:响应于对拍摄界面内的多个拍摄对象中的任一拍摄对象的选择,将所选择的拍摄对象确定为目标拍摄对象。
具体的,当拍摄界面内包括多个拍摄对象时,说明是多人拍摄的形式,当拍摄者通过终端设备对拍摄界面中的某一个拍摄对象点击聚焦时,或相机自动聚焦选择了一个拍摄对象时,将这个拍摄对象作为目标拍摄对象。此时可以通过上述方式来以该一个目标拍摄对象为基准进行调整。
在另一实施例中,针对目标拍摄对象包括多个的情况,可以通过以下方式来进行多人拍摄。
示例性的,目标拍摄方式可包括人像调整拍摄方式,相对位置可包括每个目标拍摄对象与终端设备之间的相对位置。
在此情况下,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤包括:针对每个目标拍摄对象,确定终端设备在与该目标拍摄对象对应的相对位置下的当前拍摄方位;针对每个目标拍摄对象,确定终端设备的当前拍摄方位与在相对位置下的目标拍摄方位之间的偏差;针对每个目标拍摄对象,根据该目标拍摄对象对应的偏差,来调整该目标拍摄对象在拍摄界面内的显示尺寸。
可以理解的是,在目标拍摄对象为多个,通过人像调整拍摄方式对多个目标拍摄对象进行拍摄时,可以针对每一个目标拍摄对象都执行步骤S401至步骤S403的处理,即针对每个目标拍摄对象进行修正,以形成最终的拍摄图像。
图10和图11示出了本申请实施例所提供的基于人像调整拍摄方式对目标拍摄对象在拍摄界面内的显示尺寸进行调整前后的对比示意图。
如图10和图11所示,在本示例中,目标拍摄对象为两个,可以基于每个目标拍摄对象与终端设备之间的相对位置,来针对每个目标拍摄对象的人脸区域在拍摄界面内的占用面积进行调整,以获得最终图像。
通过本申请,可以实现无论在单人或者多人拍摄时,拍摄图像中的每个人像都呈现较好的拍摄角度和拍摄效果,可以为修图提供良好的原始图像基础,甚至可以免去修图步骤,以满足用户的拍摄需求。
基于同一申请构思,本申请实施例中还提供了与上述实施例提供的方法对应的用于终端设备的辅助拍摄装置,由于本申请实施例中的装置解决问题的原理与本申请上述实施例的用于终端设备的辅助拍摄方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
图12为本申请实施例所提供的辅助拍摄装置的结构示意图。如图12中所示,本申请实施例中提供的辅助拍摄装置500包括:
识别模块510,用于识别终端设备的拍摄界面内的目标拍摄对象;
计算模块520,用于确定目标拍摄对象与终端设备之间的相对位置;
判断模块530,用于确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;
控制模块540,用于基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
进一步的,终端设备包括深度摄像头,相对位置是通过深度摄像头确定的。
进一步的,在一种情况中,目标拍摄方式包括拍摄方位调整拍摄方式。
其中,判断模块具体包括:
第一判断子模块,用于确定终端设备在所确定的相对位置下的当前拍摄方位;
第二判断子模块,用于确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;
第一调整模块,用于根据偏差,调整终端设备的当前拍摄方位以进行拍摄。
进一步的,拍摄方位包括用于表征终端设备与目标拍摄对象的连线和竖直方向上形成夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值,目标拍摄方位包括用于表征最佳拍摄方位与目标拍摄对象的连线和竖直方向形成的夹角值的第一目标角度值和用于表征最佳拍摄方位与目标拍摄对象的连线和水平方向形成的夹角值的第二目标角度值。
进一步的,第二控制模块具体用于:基于预先构建的拍摄数据集来确定与相对位置对应的目标拍摄方位,其中,拍摄数据集包括多个参数组合,每个参数组合包括终端设备与拍摄对象之间的目标相对位置、在目标相对位置下的终端设备与拍摄对象的连线和竖直方向形成的第一角度值、终端设备与拍摄对象的连线和水平方向形成的第二角度值。
其中,第二判断子模块具体包括:
第一差值模块,用于确定终端设备对应的第一角度值与第一目标角度值的第一角度差值;
第二差值模块,用于确定终端设备对应的第二角度值与第二目标角度值的第二角度差值。
进一步的,第一调整模块具体包括:
第一偏离方向模块,用于根据第一角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在竖直方向上的第一偏离方向;
第二偏离方向模块,用于根据第二角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在水平方向上的第二偏离方向;
第一调整子模块,用与根据所确定的第一偏离方向和第二偏离方向,调整终端设备的当前拍摄方位以进行拍摄。
进一步的,终端设备包括用于目标拍摄对象的摄像头。第一调整模块还包括:
第一控制模块,用于通过控制与摄像头相连接的云台旋转,来改变终端设备的当前拍摄方位;
第二控制模块,用于在拍摄界面上显示提示信息,以提示用户手动改变终端设备的当前拍摄方位。
进一步的,提示信息包括第一提示信息和第二提示信息。其中,第二控制模块具体包括:
第一显示模块,用于根据所确定的第一偏离方向,在拍摄界面上显示用于提示用户改变终端设备在竖直方向上的拍摄角度的第一提示信息;
第二显示模块,用于根据所确定的第二偏离方向,在拍摄界面上显示用于提示用户改变终端设备在水平方向上的拍摄角度的第二提示信息。
进一步的,提示信息还包括第三提示信息。其中,第二控制模块还用于:在用户改变终端设备的拍摄角度的过程中,如果检测到目标拍摄对象与终端设备之间的相对位置发生改变,则在拍摄界面上显示第三提示信息,用于提示用户调整终端设备以消除所发生的改变。
在一种可能的实施方式中,辅助拍摄装置还包括:
提示信息控制模块,用于如果终端设备调整后的拍摄方位与目标拍摄方位一致,则取消在拍摄界面上显示的提示信息;和/或,
还包括:
自动拍摄模块,用于如果终端设备调整后的拍摄方位与目标拍摄方位一致,则自动以目标拍摄方位对目标拍摄对象进行拍摄;
位置提示模块,用于如果终端设备调整后的拍摄方位与目标拍摄方位一致,则以预设提示方式提示用户当前摄方位已调整至目标拍摄方位。
进一步的,目标拍摄方式包括人像调整拍摄方式。
其中,判断模块具体包括:
第三判断子模块,用于确定终端设备在所确定的相对位置下的当前拍摄方位;
第四判断子模块,用于确定终端设备的当前拍摄方位与相对位置下的目标拍摄方位之间的偏差;
第二调整模块,用于根据偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄。
进一步的,拍摄方位包括终端设备与目标拍摄对象之间的相对角度,目标拍摄方位包括与相对位置对应的目标拍摄角度,偏差包括所确定的相对位置下的相对角度与目标拍摄角度之间的角度差值。
进一步的,第二调整模块具体用于:
根据偏差,调整目标拍摄对象的人脸区域在拍摄界面内的占用面积以进行拍摄。
进一步的,判断模块具体包括:
第一响应模块,用于响应于对拍摄界面上的人像调整控件的触发操作,将针对目标拍摄对象的人像调整拍摄方式确定为目标拍摄方式;
第二响应模块,用于响应于对拍摄界面上的设备调整控件的触发操作,将针对终端设备的拍摄方位调整拍摄方式确定为目标拍摄方式。
进一步的,拍摄界面内包括多个拍摄对象。
其中,还包括目标拍摄对象确定模块,用于响应于对拍摄界面内的多个拍摄对象中的任一拍摄对象的选择,将所选择的拍摄对象确定为目标拍摄对象。
在一种可能的实施方式中,目标拍摄对象包括多个,相对位置包括每个目标拍摄对象与终端设备之间的相对位置,目标拍摄方式包括人像调整拍摄方式。其中,控制模块具体包括:
单人第一判断模块,用于针对每个目标拍摄对象,确定终端设备在与该目标拍摄对象对应的相对位置下的当前拍摄方位;
单人第二判断模块,用于针对每个目标拍摄对象,确定终端设备的当前拍摄方位与在相对位置下的目标拍摄方位之间的偏差;
单人调整模块,用于针对每个目标拍摄对象,根据该目标拍摄对象对应的偏差,来调整该目标拍摄对象在拍摄界面内的显示尺寸。
请参阅图13,图13为本申请实施例所提供的电子设备的结构示意图。如图13中所示,所述电子设备600包括处理器610、存储器620和总线630。
所述存储器620存储有所述处理器610可执行的机器可读指令,当电子设备600运行时,所述处理器610与所述存储器620之间通过总线630通信,所述机器可读指令被所述处理器610执行时,可以执行如上述任一实施例中辅助拍摄方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述任一实施例中辅助拍摄方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应所述理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (19)
1.一种辅助拍摄方法,其特征在于,所述辅助拍摄方法包括:
识别终端设备的拍摄界面内的目标拍摄对象;
确定目标拍摄对象与终端设备之间的相对位置;
确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;
基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
2.根据权利要求1所述的辅助拍摄方法,其特征在于,所述终端设备包括深度摄像头,所述相对位置是通过深度摄像头确定的。
3.根据权利要求1所述的辅助拍摄方法,其特征在于,所述目标拍摄方式包括拍摄方位调整拍摄方式,
其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤包括:
确定终端设备在所确定的相对位置下的当前拍摄方位;
确定终端设备的当前拍摄方位与所述相对位置下的目标拍摄方位之间的偏差;
根据所述偏差,调整终端设备的当前拍摄方位以进行拍摄。
4.根据权利要求3所述的辅助拍摄方法,其特征在于,所述当前拍摄方位包括用于表征终端设备与目标拍摄对象的连线和竖直方向形成的夹角值的第一角度值以及用于表征终端设备与目标拍摄对象的连线和水平方向形成的夹角值的第二角度值,所述目标拍摄方位包括用于表征最佳拍摄方位与所述目标拍摄对象的连线和所述竖直方向形成的夹角值的第一目标角度值和用于表征最佳拍摄方位与所述目标拍摄对象的连线和所述水平方向形成的夹角值的第二目标角度值,
其中,确定终端设备的当前拍摄方位与所述相对位置下的目标拍摄方位之间的偏差的步骤包括:
确定终端设备对应的第一角度值与第一目标角度值的第一角度差值;
确定终端设备对应的第二角度值与第二目标角度值的第二角度差值。
5.根据权利要求4所述的辅助拍摄方法,其特征在于,通过以下方式确定与所述相对位置下的目标拍摄方位:
基于预先构建的拍摄数据集来确定与所述相对位置对应的目标拍摄方位,其中,所述拍摄数据集包括多个参数组合,每个参数组合包括终端设备与拍摄对象之间的目标相对位置、在所述目标相对位置下的终端设备与拍摄对象的连线和竖直方向形成的第一角度值、终端设备与拍摄对象的连线和水平方向形成的第二角度值。
6.根据权利要求4所述的辅助拍摄方法,其特征在于,根据所述偏差,调整终端设备的当前拍摄方位以进行拍摄的步骤包括:
根据第一角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在竖直方向上的第一偏离方向;
根据第二角度差值,确定终端设备的当前拍摄方位相对于目标拍摄对象在水平方向上的第二偏离方向;
根据所确定的第一偏离方向和第二偏离方向,调整终端设备的当前拍摄方位以进行拍摄。
7.根据权利要求6所述的辅助拍摄方法,其特征在于,所述终端设备包括用于捕获目标拍摄对象的摄像头,调整终端设备的当前拍摄方位以进行拍摄的步骤包括以下步骤之一:
通过控制与所述摄像头相连接的云台旋转,来改变终端设备的当前拍摄方位;
或者,
在拍摄界面上显示提示信息,以提示用户手动改变终端设备的当前拍摄方位。
8.根据权利要求7所述的辅助拍摄方法,其特征在于,所述提示信息包括第一提示信息和第二提示信息,
其中,在拍摄界面上显示提示信息的步骤包括:
根据所确定的第一偏离方向,在所述拍摄界面上显示用于提示用户改变终端设备在竖直方向上的拍摄角度的第一提示信息;
根据所确定的第二偏离方向,在所述拍摄界面上显示用于提示用户改变终端设备在水平方向上的拍摄角度的第二提示信息。
9.根据权利要求8所述的辅助拍摄方法,其特征在于,所述提示信息还包括第三提示信息,
其中,在拍摄界面上显示提示信息的步骤还包括:
在用户改变终端设备的拍摄角度的过程中,如果检测到目标拍摄对象与终端设备之间的相对位置发生改变,则在所述拍摄界面上显示第三提示信息,用于提示用户调整终端设备以消除所发生的改变。
10.根据权利要求7所述的辅助拍摄方法,其特征在于,还包括:如果终端设备调整后的拍摄方位与目标拍摄方位一致,则取消在拍摄界面上显示的提示信息;
和/或,还包括以下步骤之一:
如果终端设备调整后的拍摄方位与目标拍摄方位一致,则自动以目标拍摄方位对目标拍摄对象进行拍摄;
或者,如果终端设备调整后的拍摄方位与目标拍摄方位一致,则以预设提示方式提示用户当前摄方位已调整至目标拍摄方位。
11.根据权利要求1所述的辅助拍摄方法,其特征在于,所述目标拍摄方式包括人像调整拍摄方式,
其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤包括:
确定终端设备在所确定的相对位置下的当前拍摄方位;
确定终端设备的当前拍摄方位与所述相对位置下的目标拍摄方位之间的偏差;
根据所述偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄。
12.根据权利要求11所述的辅助拍摄方法,其特征在于,所述当前拍摄方位包括终端设备与目标拍摄对象之间的相对角度,所述目标拍摄方位包括所述相对位置下的目标拍摄角度,所述偏差包括所确定的相对位置下的相对角度与目标拍摄角度之间的角度差值。
13.根据权利要求11所述的辅助拍摄方法,其特征在于,根据所述偏差,调整目标拍摄对象在拍摄界面内的显示尺寸以进行拍摄的步骤包括:
根据所述偏差,调整目标拍摄对象的人脸区域在拍摄界面内的占用面积以进行拍摄。
14.根据权利要求3或11所述的辅助拍摄方法,其特征在于,确定目标拍摄对象在所确定的相对位置下的目标拍摄方式的步骤包括以下步骤之一:
响应于对所述拍摄界面上的人像调整控件的触发操作,将针对目标拍摄对象的人像调整拍摄方式确定为目标拍摄方式;
或者,
响应于对所述拍摄界面上的设备调整控件的触发操作,将针对终端设备的拍摄方位调整拍摄方式确定为目标拍摄方式;
或者,
根据拍摄界面内的目标拍摄对象的数量,确定目标拍摄方式。
15.根据权利要求1所述的辅助拍摄方法,其特征在于,所述拍摄界面内包括多个拍摄对象,
其中,通过以下方式确定目标拍摄对象:
响应于对所述拍摄界面内的多个拍摄对象中的任一拍摄对象的选择,将所选择的拍摄对象确定为目标拍摄对象。
16.根据权利要求1所述的辅助拍摄方法,其特征在于,所述目标拍摄对象包括多个,所述相对位置包括每个目标拍摄对象与终端设备之间的相对位置,所述目标拍摄方式包括人像调整拍摄方式,
其中,基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄的步骤包括:
针对每个目标拍摄对象,确定终端设备在与该目标拍摄对象对应的相对位置下的当前拍摄方位;
针对每个目标拍摄对象,确定终端设备的当前拍摄方位与在相对位置下的目标拍摄方位之间的偏差;
针对每个目标拍摄对象,根据该目标拍摄对象对应的偏差,来调整该目标拍摄对象在拍摄界面内的显示尺寸。
17.一种辅助拍摄装置,其特征在于,包括:
识别模块,用于识别终端设备的拍摄界面内的目标拍摄对象;
计算模块,用于确定目标拍摄对象与终端设备之间的相对位置;
判断模块,用于确定目标拍摄对象在所确定的相对位置下的目标拍摄方式;
控制模块,用于基于所确定的目标拍摄方式,对目标拍摄对象进行拍摄。
18.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至16中任一项所述的辅助拍摄方法的步骤。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至16中任一项所述的辅助拍摄方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013041.0A CN113747011B (zh) | 2021-08-31 | 2021-08-31 | 一种辅助拍摄方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013041.0A CN113747011B (zh) | 2021-08-31 | 2021-08-31 | 一种辅助拍摄方法、装置、电子设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113747011A true CN113747011A (zh) | 2021-12-03 |
CN113747011B CN113747011B (zh) | 2023-10-24 |
Family
ID=78734273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111013041.0A Active CN113747011B (zh) | 2021-08-31 | 2021-08-31 | 一种辅助拍摄方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113747011B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114245022A (zh) * | 2022-02-23 | 2022-03-25 | 浙江宇视***技术有限公司 | 一种场景自适应拍摄方法、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018045654A1 (zh) * | 2016-09-09 | 2018-03-15 | 深圳市大疆创新科技有限公司 | 显示可移动装置的状态的方法、***和控制装置 |
CN108476288A (zh) * | 2017-05-24 | 2018-08-31 | 深圳市大疆创新科技有限公司 | 拍摄控制方法及装置 |
CN111093022A (zh) * | 2018-10-24 | 2020-05-01 | 西安中兴新软件有限责任公司 | 图像拍摄方法、装置、终端及计算机存储介质 |
CN111935393A (zh) * | 2020-06-28 | 2020-11-13 | 百度在线网络技术(北京)有限公司 | 拍摄方法、装置、电子设备和存储介质 |
CN112738388A (zh) * | 2019-10-28 | 2021-04-30 | 七鑫易维(深圳)科技有限公司 | 拍照处理方法、***、电子设备及存储介质 |
CN113301252A (zh) * | 2021-05-20 | 2021-08-24 | 努比亚技术有限公司 | 图像拍摄方法、移动终端及计算机可读存储介质 |
-
2021
- 2021-08-31 CN CN202111013041.0A patent/CN113747011B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018045654A1 (zh) * | 2016-09-09 | 2018-03-15 | 深圳市大疆创新科技有限公司 | 显示可移动装置的状态的方法、***和控制装置 |
CN108476288A (zh) * | 2017-05-24 | 2018-08-31 | 深圳市大疆创新科技有限公司 | 拍摄控制方法及装置 |
CN111093022A (zh) * | 2018-10-24 | 2020-05-01 | 西安中兴新软件有限责任公司 | 图像拍摄方法、装置、终端及计算机存储介质 |
CN112738388A (zh) * | 2019-10-28 | 2021-04-30 | 七鑫易维(深圳)科技有限公司 | 拍照处理方法、***、电子设备及存储介质 |
CN111935393A (zh) * | 2020-06-28 | 2020-11-13 | 百度在线网络技术(北京)有限公司 | 拍摄方法、装置、电子设备和存储介质 |
CN113301252A (zh) * | 2021-05-20 | 2021-08-24 | 努比亚技术有限公司 | 图像拍摄方法、移动终端及计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114245022A (zh) * | 2022-02-23 | 2022-03-25 | 浙江宇视***技术有限公司 | 一种场景自适应拍摄方法、电子设备和存储介质 |
CN114245022B (zh) * | 2022-02-23 | 2022-07-12 | 浙江宇视***技术有限公司 | 一种场景自适应拍摄方法、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113747011B (zh) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106934777B (zh) | 扫描图像获取方法及装置 | |
US20230132407A1 (en) | Method and device of video virtual background image processing and computer apparatus | |
CN108605087B (zh) | 终端的拍照方法、拍照装置和终端 | |
WO2018040180A1 (zh) | 一种拍摄方法以及装置 | |
CN107911682B (zh) | 图像白平衡处理方法、装置、存储介质和电子设备 | |
KR101703013B1 (ko) | 3차원 스캐너 및 스캐닝 방법 | |
KR101148508B1 (ko) | 모바일 기기 디스플레이의 표시 장치 및 그 방법, 이를 이용하는 모바일 기기 | |
CN111093022A (zh) | 图像拍摄方法、装置、终端及计算机存储介质 | |
CN111290659A (zh) | 书写板信息记录方法、***和书写板 | |
CN113747011A (zh) | 一种辅助拍摄方法、装置、电子设备及介质 | |
CN113302908B (zh) | 控制方法、手持云台、***及计算机可读存储介质 | |
CN111914785B (zh) | 一种提高人脸图像清晰度的方法、装置及存储介质 | |
CN115174878B (zh) | 投影画面校正方法、装置和存储介质 | |
CN109934168B (zh) | 人脸图像映射方法及装置 | |
WO2015198478A1 (ja) | 画像歪み補正装置、情報処理装置および画像歪み補正方法 | |
CN111726531B (zh) | 图像拍摄方法、处理方法、装置、电子设备及存储介质 | |
CN112640420B (zh) | 电子装置的控制方法、装置、设备及*** | |
US11949993B2 (en) | Electric device, controlling method of controlling electric device, and computer readable storage medium | |
CN110771147A (zh) | 拍摄装置参数的调节方法、控制设备及拍摄*** | |
US20230351632A1 (en) | Method for providing visual content, host, and computer readable storage medium | |
CN115174879B (zh) | 投影画面校正方法、装置、计算机设备和存储介质 | |
CN112070681B (zh) | 图像处理方法及装置 | |
WO2020237441A1 (en) | User equipment and method of oblique view correction | |
JP2017130890A (ja) | 画像処理装置およびその制御方法ならびにプログラム | |
CN117676310A (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 |