拍摄构图的方法及装置与流程

文档序号:12627339阅读:370来源:国知局
拍摄构图的方法及装置与流程

本发明实施方式涉及图像拍摄技术领域,特别是涉及一种拍摄构图的方法及装置。



背景技术:

随着科技的进步,使用配置增稳组件的飞行器或自拍杆携带的摄像装置进行拍照已经在年轻人群体中逐渐流行,虽然,手机、数码相机等摄像装置的功能愈趋智能化,用户可以选择相应的摄像模式来拍出效果较好的照片,但是,要想拍出专业构图的照片,需要在一个平面上处理好三维空间——高、宽、深之间的关系,例如,使人物、风景等拍摄对象在整张照片构图中的视角、位置、大小比例等适当;另外,不同的拍摄场景对应的对比度、饱和度等拍摄参数也很重要。用户使用上述飞行器试图拍摄出构图较好的照片时,需要经过多次试飞调整姿态;用户使用上述自拍杆拍摄时也需要多次调整角度。



技术实现要素:

本发明实施方式主要解决的技术问题是提供一种拍摄构图的方法及装置,能够拍摄出构图较好的照片,操作简单、方便。

第一方面,本发明实施例提供了一种拍摄构图的方法,所述方法包括:

获取摄像装置当前预览的目标场景的第一图像;

根据所述第一图像,确定与所述第一图像相关的构图模型;

根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

第二方面,本发明实施例提供了一种拍摄构图的装置,所述装置包括:

获取模块,用于获取摄像装置当前预览的目标场景的第一图像;

模型确定模块,用于根据所述第一图像,确定与所述第一图像相关的构图模型;

姿态调整模块,用于根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

本发明实施例提供的一种拍摄构图的方法及装置,通过获取摄像装置当前预览的目标场景的第一图像,进而根据所述第一图像,确定与所述第一图像相关的构图模型,最终根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的照片,操作简单、方便。

附图说明

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

图1是本发明实施例提供的一种拍摄构图的方法的流程图;

图2是图1中所示步骤S13的流程图;

图3是本发明又一实施例提供的一种拍摄构图的方法的流程图;

图4是本发明又一实施例提供的一种拍摄构图的方法的流程图;

图5是本发明实施例提供的一种拍摄构图的装置的功能框图;

图6是图5中所示模型确定模块53的功能框图;

图7是本发明又一实施例提供的一种拍摄构图的装置的功能框图;

图8是本发明又一实施例提供的一种拍摄构图的装置的功能框图;

图9是是本发明实施例提供的一种拍摄构图的装置的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

如图1所示,本发明实施例提供了一种拍摄构图的方法,所述方法由携带有摄像装置的飞行器、相机、手机、平板电脑等设备执行,在实际应用中,例如,飞行器配置有云台等增稳组件以及设于所述增稳组件上的摄像装置;又如,手机、平板电脑上设置的摄像头。所述方法包括:

步骤S11、获取摄像装置当前预览的目标场景的第一图像。

在本发明实施例中,目标场景可以是以海滩为背景的场景、以建筑为背景的场景、以远山为背景的场景、以山水和建筑为背景的场景等。第一图像可以是摄像装置捕捉到的目标场景的单帧图像。

步骤S13、根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,构图模型可以是人以海滩为背景的构图模型、人以建筑为背景的构图模型、人以远山为背景的构图模型、人以山水和建筑为背景的构图模型等多种类型的构图模型。构图模型中可以包括目标场景的特征信息、人物肖像的外部轮廓信息、人物肖像在目标场景中的位置信息等。

如图2所示,具体在本发明实施例中,步骤S13包括:步骤S131和步骤S132。

步骤S131、将所述第一图像与预存的至少一种构图模型进行比对。

步骤S132、确定与所述第一图像相关的构图模型。

构图模型可以是预存于拍摄构图的装置中,如预存于飞行器或手机等设备中的存储单元。构图模型的种类和数量可以根据实际需要进行设定。

将第一图像与多种类型的构图模型进行一一比对,进而从多种类型的构图模型中筛选出与第一图像相关的构图模型。例如,第一图像是人以海滩为背景的目标场景,则与第一图像相关的构图模型是人以海滩为背景的构图模型;又如,第一图像是人以远山为背景的目标场景,则与第一图像相关的构图模型是人以远山为背景的构图模型。

步骤S15、根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

在本发明实施例中,摄像装置捕捉到的第一图像难免与所述构图模型相比具有偏差,例如,第一图像相对于水平面具有一定的倾斜角度,又如,第一图像中人物肖像的外部轮廓过大或过小,又如,人物肖像在第一图像中的位置偏左或偏右。因此,当携带有摄像装置的设备为飞行器时,可以通过调整飞行器上的增稳组件、飞行器相对于目标场景的远近、摄像装置的焦距等方式来实现摄像装置的姿态的调整,以使摄像装置获取与构图模型匹配的第二图像,第二图像与构图模型匹配可以是指第二图像中人物肖像的外部轮廓大小、位置等与构图模型中人物肖像的外部轮廓大小、位置等大致相当。

本发明实施例提供的一种拍摄构图的方法,通过获取摄像装置当前预览的目标场景的第一图像,进而根据所述第一图像,确定与所述第一图像相关的构图模型,最终根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的照片,操作简单、方便。

如图3所示,本发明又一实施例提供了一种拍摄构图的方法,所述方法包括:

步骤S31、获取摄像装置当前预览的目标场景的第一图像。

步骤S33、根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,对步骤S31和步骤S33的解释说明请参考上述步骤S11和步骤S13,在此不再赘述。

步骤S34、若所述第一图像与所述构图模型不匹配,确定所述第一图像相对于所述构图模型的偏移参数。

在本发明实施例中,若所述第一图像与所述构图模型不匹配,即摄像装置捕捉到的第一图像与所述构图模型相比具有偏差,则确定所述第一图像相对于所述构图模型的偏移参数。例如,偏移参数可以是第一图像相对于水平面的倾斜角度;又如,偏移参数也可以是在第一图像中人物肖像的位置偏左或偏右的距离。

步骤S35、根据所述偏移参数,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

在本发明实施例中,当携带有摄像装置的设备为飞行器时,根据偏移参数,通过调整飞行器上的增稳组件、飞行器相对于目标场景的远近、摄像装置的焦距等方式来实现摄像装置的姿态的调整,以使摄像装置获取与构图模型匹配的第二图像,实现第二图像与构图模型的精确匹配,拍摄出构图较好的第二图像。

本发明实施例提供的一种拍摄构图的方法,通过获取摄像装置当前预览的目标场景的第一图像,进而根据所述第一图像,确定与所述第一图像相关的构图模型,若所述第一图像与所述构图模型不匹配,确定所述第一图像相对于所述构图模型的偏移参数,最终根据所述偏移参数,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的照片,操作简单、方便。

如图4所示,本发明又一实施例提供了一种拍摄构图的方法,所述方法包括:

步骤S41、获取摄像装置当前预览的目标场景的第一图像。

步骤S43、根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,对步骤S41和步骤S43的解释说明请参考上述步骤S11和步骤S13,在此不再赘述。

步骤S44、根据所述构图模型,确定与所述构图模型相关的拍摄参数。

在本发明实施例中,拍摄参数包括但不限于焦距、色度、亮度、对比度以及曝光度中的至少一种。拍摄参数可以根据构图模型的种类进行预先设定,也可以根据用户的操作进行调整。

步骤S45、根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置根据所述拍摄参数获取与所述构图模型匹配的第二图像。

在本发明实施例中,一方面,摄像装置捕捉到的第一图像有可能与所述构图模型相比具有偏差,通过调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,另一方面,摄像装置根据所述拍摄参数获取的第二图像具有一定的色度、亮度、对比度以及曝光度中的至少一种。

本发明实施例提供的一种拍摄构图的方法,通过获取摄像装置当前预览的目标场景的第一图像,进而根据所述第一图像,确定与所述第一图像相关的构图模型,根据所述构图模型,确定与所述构图模型相关的拍摄参数,最终根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置根据所述拍摄参数获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的且具有一定拍摄参数的照片,操作简单、方便。

如图5所示,本发明实施例提供了一种拍摄构图的装置50,所述装置50包括:获取模块51、模型确定模块53以及姿态调整模块55。

获取模块51用于获取摄像装置当前预览的目标场景的第一图像。

在本发明实施例中,拍摄构图的装置50可以是携带有摄像装置的飞行器、相机、手机、平板电脑等设备。目标场景可以是以海滩为背景的场景、以建筑为背景的场景、以远山为背景的场景、以山水和建筑为背景的场景等。第一图像可以是摄像装置捕捉到的目标场景的单帧图像。

模型确定模块53用于根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,构图模型可以是人以海滩为背景的构图模型、人以建筑为背景的构图模型、人以远山为背景的构图模型、人以山水和建筑为背景的构图模型等多种类型的构图模型。构图模型中可以包括目标场景的特征信息、人物肖像的外部轮廓信息、人物肖像在目标场景中的位置信息等。

如图6所示,具体在本发明实施例中,模型确定模块53包括:对比单元531和模型确定单元532。

对比单元531用于将所述第一图像与预存的至少一种构图模型进行比对。

模型确定单元532用于确定与所述第一图像相关的构图模型。

构图模型可以是预存于拍摄构图的装置50中,如预存于飞行器或手机等设备中的存储单元。构图模型的种类和数量可以根据实际需要进行设定。

将第一图像与多种类型的构图模型进行一一比对,进而从多种类型的构图模型中筛选出与第一图像相关的构图模型。例如,第一图像是人以海滩为背景的目标场景,则与第一图像相关的构图模型是人以海滩为背景的构图模型;又如,第一图像是人以远山为背景的目标场景,则与第一图像相关的构图模型是人以远山为背景的构图模型。

姿态调整模块55用于根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

在本发明实施例中,摄像装置捕捉到的第一图像难免与所述构图模型相比具有偏差。当拍摄构图的装置50为飞行器时,可以通过调整飞行器上的增稳组件、飞行器相对于目标场景的远近、摄像装置的焦距等方式来实现摄像装置的姿态的调整,以使摄像装置获取与构图模型匹配的第二图像,第二图像与构图模型匹配可以是指第二图像中人物肖像的外部轮廓大小、位置等与构图模型中人物肖像的外部轮廓大小、位置等大致相当。

本发明实施例提供的一种拍摄构图的装置,通过获取模块获取摄像装置当前预览的目标场景的第一图像,进而模型确定模块根据所述第一图像,确定与所述第一图像相关的构图模型,最终姿态调整模块根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的照片,操作简单、方便。

如图7所示,本发明又一实施例提供了一种拍摄构图的装置70,所述装置70包括:获取模块71、模型确定模块73、偏移参数确定模块74以及姿态调整模块75。

获取模块71用于获取摄像装置当前预览的目标场景的第一图像。

模型确定模块73用于根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,拍摄构图的装置70可以是携带有摄像装置的飞行器、相机、手机、平板电脑等设备。对获取模块71和模型确定模块73的解释说明请参考上述获取模块51和模型确定模块53,在此不再赘述。

偏移参数确定模块74用于若所述第一图像与所述构图模型不匹配,确定所述第一图像相对于所述构图模型的偏移参数。

在本发明实施例中,若所述第一图像与所述构图模型不匹配,即摄像装置捕捉到的第一图像与所述构图模型相比具有偏差,则确定所述第一图像相对于所述构图模型的偏移参数。例如,偏移参数可以是第一图像相对于水平面的倾斜角度;又如,偏移参数也可以是在第一图像中人物肖像的位置偏左或偏右的距离。

姿态调整模块75用于根据所述偏移参数,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像。

在本发明实施例中,当拍摄构图的装置70为飞行器时,根据偏移参数,通过调整飞行器上的增稳组件、飞行器相对于目标场景的远近、摄像装置的焦距等方式来实现摄像装置的姿态的调整,以使摄像装置获取与构图模型匹配的第二图像,实现第二图像与构图模型的精确匹配,拍摄出构图较好的第二图像。

本发明实施例提供的一种拍摄构图的装置,通过获取模块获取摄像装置当前预览的目标场景的第一图像,进而模型确定模块根据所述第一图像,确定与所述第一图像相关的构图模型,若所述第一图像与所述构图模型不匹配,偏移参数确定模块确定所述第一图像相对于所述构图模型的偏移参数,最终姿态调整模块根据所述偏移参数,调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的照片,操作简单、方便。

如图8所示,本发明又一实施例提供了一种拍摄构图的装置80,所述装置80包括:获取模块81、模型确定模块83、拍摄参数确定模块84以及姿态调整模块85。

获取模块81用于获取摄像装置当前预览的目标场景的第一图像。

模型确定模块83用于根据所述第一图像,确定与所述第一图像相关的构图模型。

在本发明实施例中,拍摄构图的装置80可以是携带有摄像装置的飞行器、相机、手机、平板电脑等设备。对获取模块81和模型确定模块83的解释说明请参考上述获取模块51和模型确定模块53,在此不再赘述。

拍摄参数确定模块84用于根据所述构图模型,确定与所述构图模型相关的拍摄参数。

在本发明实施例中,拍摄参数包括但不限于焦距、色度、亮度、对比度以及曝光度中的至少一种。拍摄参数可以根据构图模型的种类进行预先设定,也可以根据用户的操作进行调整。

姿态调整模块85用于根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置根据所述拍摄参数获取与所述构图模型匹配的第二图像。

在本发明实施例中,一方面,摄像装置捕捉到的第一图像有可能与所述构图模型相比具有偏差,通过调整所述摄像装置的姿态,以使所述摄像装置获取与所述构图模型匹配的第二图像,另一方面,摄像装置根据所述拍摄参数获取的第二图像具有一定的色度、亮度、对比度以及曝光度中的至少一种。

本发明实施例提供的一种拍摄构图的方法,通过获取模块获取摄像装置当前预览的目标场景的第一图像,进而模型确定模块根据所述第一图像,确定与所述第一图像相关的构图模型,拍摄参数确定模块根据所述构图模型,确定与所述构图模型相关的拍摄参数,最终姿态调整模块根据所述构图模型和所述第一图像,调整所述摄像装置的姿态,以使所述摄像装置根据所述拍摄参数获取与所述构图模型匹配的第二图像,能够拍摄出构图较好的且具有一定拍摄参数的照片,操作简单、方便。

图9是本发明实施例提供的一种拍摄构图的装置900的硬件结构示意图。其中,该拍摄构图的装置900可以包括携带有摄像装置的飞行器、相机、手机、平板电脑等设备。如图9所示,该拍摄构图的装置900可以包括:

一个或多个处理器910、存储器920以及摄像装置930,图9中以一个处理器910为例。

处理器910、存储器920以及摄像装置930可以通过总线或者其他方式连接,图9中以通过总线连接为例。

存储器920作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的拍摄构图的方法对应的程序指令/模块(例如,附图5所示的获取模块51、模型确定模块53以及姿态调整模块55,附图6中的对比单元531和模型确定单元532,附图7中的获取模块71、模型确定模块73、偏移参数确定模块74以及姿态调整模块75,附图8中的获取模块81、模型确定模块83、拍摄参数确定模块84以及姿态调整模块85)。处理器910和摄像装置930通过运行存储在存储器920中的非易失性软件程序、指令以及模块,从而执行拍摄构图的装置900的各种功能应用以及数据处理,即实现上述方法实施例的拍摄构图的方法。

存储器920可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据拍摄构图的装置的使用所创建的数据等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器920可选包括相对于处理器910远程设置的存储器,这些远程存储器可以通过网络连接至拍摄构图的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器920中,当被所述一个或者多个处理器910执行时,执行上述任意方法实施例中的拍摄构图的方法,例如,执行以上描述的图1中的方法步骤S11、步骤S13和步骤S15,图2中的方法步骤S131和步骤S132,图3所示的方法步骤S31、步骤S33、步骤S34和步骤S15,图4所示的方法步骤S41、步骤S43、步骤S44和步骤S45,附图5中的获取模块51、模型确定模块53以及姿态调整模块55,附图6中的对比单元531和模型确定单元532,附图7中的获取模块71、模型确定模块73、偏移参数确定模块74以及姿态调整模块75,附图8中的获取模块81、模型确定模块83、拍摄参数确定模块84以及姿态调整模块85的功能。

上述装置可执行本发明实施例所提供的拍摄构图的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的拍摄构图的方法。

本发明实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图9中的一个处理器910,可使得上述一个或多个处理器可执行上述任意方法实施例中的拍摄构图的方法,例如,执行以上描述的图1中的方法步骤S11、步骤S13和步骤S15,图2中的方法步骤S131和步骤S132,图3所示的方法步骤S31、步骤S33、步骤S34和步骤S15,图4所示的方法步骤S41、步骤S43、步骤S44和步骤S45,附图5中的获取模块51、模型确定模块53以及姿态调整模块55,附图6中的对比单元531和模型确定单元532,附图7中的获取模块71、模型确定模块73、偏移参数确定模块74以及姿态调整模块75,附图8中的获取模块81、模型确定模块83、拍摄参数确定模块84以及姿态调整模块85的功能。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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