图像构图方法及装置与流程

文档序号:16632225发布日期:2019-01-16 06:40阅读:139来源:国知局
图像构图方法及装置与流程

本发明涉及通讯领域,尤其涉及一种图像构图方法及装置。



背景技术:

随着智能手机的普及、手机摄像头的硬件技术和软件的不断变革,越来越多的用户开始使用智能手机代替原有的数码相机或单反相机进行拍照。然而,使用智能手机拍照虽然方便,但用户发现即使自己使用了和摄影师一样的智能手机、一样的滤镜,却仍无法拍摄出像摄影师一样的“高质量”照片(如达到单反相机的成像效果),其很大一部分原因就在于,一张好的照片除了大众认知的色彩外,更重要的是取景和构图,而普通用户往往不会选择合适的构图来拍照,也就拍不出像摄影师一样的“高质量”照片。



技术实现要素:

本申请实施例的目的是提供一种图像构图方法及装置,用以智能化地为用户拍摄图像提供构图辅助信息,从而帮助用户排出优质照片。

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

一方面,本申请实施例提供一种图像构图方法,包括:

获取待拍摄图像;

对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

在一个实施例中,所述图像识别信息包括图像识别内容和所述图像识别内容所属类别的置信度。

在一个实施例中,所述将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景,包括:

根据所述图像识别内容,确定所述待拍摄图像的拍摄场景类别;

将所述拍摄场景类别与各所述预设场景的场景类别进行匹配,并确定所述匹配的场景类别所对应的预设场景为所述目标场景。

在一个实施例中,各所述图像识别内容对应各自的场景类别;

相应的,所述根据所述图像识别内容,确定所述待拍摄图像的拍摄场景类别,包括:

若所述待拍摄图像中仅包括一个所述图像识别内容,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若待拍摄图像中包括多个所述图像识别内容,则从多个所述图像识别内容中选择一个所述图像识别内容作为主体内容,并确定所述作为主体内容的图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别。

在一个实施例中,所述确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别,包括:

若所述图像识别内容所属类别的置信度低于预设阈值,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若所述图像识别内容所属类别的置信度高于或等于所述预设阈值,则确定所述待拍摄图像的当前拍摄状态;根据所述当前拍摄状态确定所述待拍摄图像的拍摄场景类别。

在一个实施例中,所述当前拍摄状态包括:以前置摄像装置进行拍摄的第一状态;或,以后置摄像装置进行拍摄的第二状态。

在一个实施例中,所述显示所述目标构图方式的辅助信息,包括:

根据所述图像识别内容的相关信息,确定所述辅助信息的显示位置,其中,所述相关信息包括所述图像识别内容在所述待拍摄图像中的位置和/或大小;

按照所述相关信息显示所述辅助信息。

另一方面,本申请实施例提供一种图像构图装置,包括:

获取模块,用于获取待拍摄图像;

识别模块,用于对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

匹配模块,用于将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定及显示模块,用于确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

在一个实施例中,所述图像识别信息包括图像识别内容和所述图像识别内容所属类别的置信度。

在一个实施例中,所述匹配模块包括:

第一确定单元,用于根据所述图像识别内容,确定所述待拍摄图像的拍摄场景类别;

匹配单元,用于将所述拍摄场景类别与各所述预设场景的场景类别进行匹配,并确定所述匹配的场景类别所对应的预设场景为所述目标场景。

在一个实施例中,各所述图像识别内容对应各自的场景类别;

相应的,所述匹配单元还用于:

若所述待拍摄图像中仅包括一个所述图像识别内容,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若待拍摄图像中包括多个所述图像识别内容,则从多个所述图像识别内容中选择一个所述图像识别内容作为主体内容,并确定所述作为主体内容的图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别。

在一个实施例中,所述匹配单元还用于:

若所述图像识别内容所属类别的置信度低于预设阈值,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若所述图像识别内容所属类别的置信度高于或等于所述预设阈值,则确定所述待拍摄图像的当前拍摄状态;根据所述当前拍摄状态确定所述待拍摄图像的拍摄场景类别。

在一个实施例中,所述当前拍摄状态包括:以前置摄像装置进行拍摄的第一状态;或,以后置摄像装置进行拍摄的第二状态。

在一个实施例中,所述确定及显示模块包括:

第二确定单元,用于根据所述图像识别内容的相关信息,确定所述辅助信息的显示位置,其中,所述相关信息包括所述图像识别内容在所述待拍摄图像中的位置和/或大小;

显示单元,用于按照所述相关信息显示所述辅助信息。

再一方面,本申请实施例提供一种图像构图设备,其特征在于,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取待拍摄图像;

对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

再一方面,本申请实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:

获取待拍摄图像;

对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

采用本发明实施例的技术方案,通过对待拍摄图像进行识别,获得待拍摄图像对应的图像识别信息,并将图像识别信息与预设场景进行匹配,以确定出与图像识别信息相匹配的目标场景,使得待拍摄图像当前所属的拍摄场景能够被智能化地分析得到,无需用户手动选择拍摄场景。进而确定目标场景对应的目标构图方式,并在待拍摄图像中添加并显示目标构图方式的辅助信息,使得待拍摄图像能够根据辅助信息进行构图。可见,该技术方案能够根据智能分析得到的拍摄场景为图像提供优质的构图辅助信息,从而帮助用户根据构图辅助信息进行拍摄构图,拍出优质的照片。

附图说明

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

图1是根据本发明一实施例的一种图像构图方法的示意性流程图;

图2是根据本发明一实施例的一种图像构图方法的示意性效果图;

图3是根据本发明另一实施例的一种图像构图方法的示意性效果图;

图4是根据本发明再一实施例的一种图像构图方法的示意性效果图;

图5是根据本发明再一实施例的一种图像构图方法的示意性效果图;

图6是根据本发明一实施例的一种图像构图装置的示意性框图;

图7是根据本发明一实施例的一种图像构图设备的示意性框图。

具体实施方式

本申请实施例提供一种图像构图方法及装置,用以智能化地为用户拍摄图像提供构图辅助信息,从而帮助用户排出优质照片。

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

图1是根据本发明一实施例的一种图像构图方法的示意性流程图,如图1所示,该方法包括:

s101,获取待拍摄图像。

该步骤中,待拍摄图像的获取方式包括以拍摄装置的前置摄像装置获取的方式或以拍摄装置的后置摄像装置获取的方式。其中,拍摄装置可包括移动电话、计算机、平板设备、个人数字助理等。

s102,对待拍摄图像进行识别,以获得待拍摄图像对应的图像识别信息。

该步骤中,可将待拍摄图像逐帧地同步导入拍摄装置中的图像内容识别引擎,以使图像识别引擎对待拍摄图像进行识别,并将识别到的图像识别信息返回给客户端。

在一个实施例中,图像识别信息包括图像识别内容和图像识别内容所属类别的置信度。其中,图像识别内容如:天空、草地、建筑、人物、食物等。

s103,将图像识别信息与预设场景进行匹配,以确定出与图像识别信息相匹配的目标场景。

其中,每个预设场景对应各自的构图方式。

预设场景包括人物、风景、建筑、生活物品等多种不同类别的场景。其可以是单一类别的场景,例如,人物场景、建筑场景等;也可以是多种类别混合的场景,例如,同时包括风景和人物的场景、同时包括建筑和人物的场景,等等。

本方案为使用户能够更好地对待拍摄图像进行构图,进而拍出高质量的照片,通常为每个预设场景设置的构图方式可认为是较优质的构图方式,例如,对于预设场景为美食类场景,其对应的构图方式可以是美食位于整个图像的中间位置;对于预设场景为人物类场景,其对应的构图方式可以是人物位于整个图像的黄金分割位置;等等。

s104,确定目标场景对应的目标构图方式,以及,在待拍摄图像中添加并显示目标构图方式的辅助信息,以使待拍摄图像根据辅助信息进行构图。

采用本发明实施例的技术方案,通过对待拍摄图像进行识别,获得待拍摄图像对应的图像识别信息,并将图像识别信息与预设场景进行匹配,以确定出与图像识别信息相匹配的目标场景,使得待拍摄图像当前所属的拍摄场景能够被智能化地分析得到,无需用户手动选择拍摄场景。进而确定目标场景对应的目标构图方式,并在待拍摄图像中添加并显示目标构图方式的辅助信息,使得待拍摄图像能够根据辅助信息进行构图。可见,该技术方案能够根据智能分析得到的拍摄场景为图像提供优质的构图辅助信息,从而帮助用户根据构图辅助信息进行拍摄构图,拍出优质的照片。

以下详细介绍上述实施例中所提供的一种图像构图方法。

在一个实施例中,辅助信息包括至少一条辅助线。在执行上述s104时,可在待拍摄图像中添加并显示至少一条辅助线,以使待拍摄图像根据至少一条辅助线进行构图。其中,由于所显示的至少一条辅助线为预设场景对应的较优的构图方式,因此,待拍摄图像根据所显示的至少一条辅助线构图后,能够实现更加优质的构图,进而得到更加优质的图像。

例如,目标场景为包括食物和餐桌的场景,其对应的构图方式为食物在餐桌的中间位置,那么,显示该目标场景对应的目标构图方式的辅助线时,可在待拍摄图像的中间位置显示一个空心圆(或正方形等),以提示用户将待拍摄图像中的食物放置在圆形(或正方形)区域处。其中,空心圆(或正方形等)可按照预先设置的辅助线的颜色、大小、线条粗细来显示。

此外,辅助信息并不局限于辅助线的形式,其还可以是辅助面、辅助点或任一种由可视图标组成的辅助信息。

以辅助信息为辅助面为例,假设目标场景为包括食物和餐桌的场景,其对应的构图方式为食物在餐桌的中间位置,那么,显示该目标场景对应的目标构图方式的辅助面时,可在待拍摄图像的中间位置显示一个圆形区域,该圆形区域可按照预先设置的区域颜色、区域透明度、区域大小来显示。

再以辅助信息为辅助点为例,仍假设目标场景为包括食物和餐桌的场景,其对应的构图方式为食物在餐桌的中间位置,那么,显示该目标场景对应的目标构图方式的辅助点时,可在待拍摄图像的中间位置显示一个由多个点构成的圆(或正方形),该圆(或正方形)可按照预先设置的辅助点的颜色、大小来显示。

再以辅助信息为辅助图标“☆”为例。仍假设目标场景为包括食物和餐桌的场景,其对应的构图方式为食物在餐桌的中间位置,那么,显示该目标场景对应的目标构图方式的辅助点时,可在待拍摄图像的中间位置显示一辅助图标“☆”,以提示用户将待拍摄图像中的食物放置在以辅助图标“☆”为中心的位置处。

在一个实施例中,将图像识别信息与预设场景进行匹配(即s103)时,可按照下述步骤a1-a2确定出与图像识别信息相匹配的目标场景:

步骤a1,根据图像识别内容,确定待拍摄图像的拍摄场景类别。

其中,各图像识别内容对应各自的场景类别。

如上所说,图像识别内容可以是天空、草地、建筑、人物、食物等。因此,拍摄场景类别可包括景物类拍摄场景(包括远景类拍摄场景、近景类拍摄场景)、人像类拍摄场景、美食类拍摄场景、自拍类拍摄场景等等。

例如,图像识别内容为天空,其对应的场景类别为景物类拍摄场景;图像识别内容为人物,其对应的场景类别为人像类拍摄场景;图像识别内容为食物,其对应的场景类别为美食类拍摄场景;等等。

具体的,若待拍摄图像中仅包括一个图像识别内容,则可确定该图像识别内容对应的场景类别为待拍摄图像的拍摄场景类别。例如,假设待拍摄图像中仅识别到一个图像识别内容——人物,则可确定该待拍摄图像的拍摄场景类别为人像类拍摄场景。

若待拍摄图像中包括多个图像识别内容,则需从多个图像识别内容中选择一个图像识别内容作为主体内容,并确定作为主体内容的图像识别内容对应的场景类别为待拍摄图像的拍摄场景类别。

从多个图像识别内容中确定主体内容的方法有多种,以下示例性的说明三种确定方法。

方法一、根据各图像识别内容在待拍摄图像中所占的比例来确定主体内容。可选的,在识别图像识别内容的同时,识别出各图像识别内容在待拍摄图像中所占的比例,并将在待拍摄图像中所占比例最高的图像识别内容确定为主体内容。例如,待拍摄图像中包括图像识别内容——人物和天空,其中,人物在待拍摄图像中所占比例为60%,天空在待拍摄图像中所占比例为40%,则可确定图像识别内容——人物为该待拍摄图像的主体内容。

方法二、根据各图像识别内容所属类别的置信度来确定该主体内容。可选的,将置信度最高的图像识别内容确定为待拍摄图像的主体内容。例如,待拍摄图像中包括图像识别内容——人物和天空,其中,图像识别内容为人物的置信度为58%,图像识别内容为天空的置信度为44%,则可确定图像识别内容——人物为该待拍摄图像的主体内容。

方法三、根据各图像识别内容在待拍摄图像中的位置来确定主体内容。可选的,在识别图像识别内容的同时,识别出各图像识别内容在待拍摄图像中的位置,并将处于待拍摄图像中的指定位置的图像识别内容确定为主体内容。其中,指定位置可以是待拍摄图像中的中间位置、黄金分割位置等。例如,假设指定位置为待拍摄图像中的中间位置,待拍摄图像中包括图像识别内容——人物和天空,其中,人物位于待拍摄图像中的中间位置,天空位于待拍摄图像中的上边缘位置,则可确定图像识别内容——人物为该待拍摄图像的主体内容。

此外,针对用户惯常拍摄的一些场景类型,可预先设置场景类型与图像识别内容之间的对应关系。例如,图像识别内容包括天空和草地,则可预先设置该图像识别内容对应的场景类别为远景类拍摄场景;图像识别内容包括食物和桌子,则可预先设置该图像识别内容对应的场景类别为美食类拍摄场景;等等。

在一个实施例中,可根据图像识别内容所属类别的置信度更加准确地确定待拍摄图像的拍摄场景类别。若待拍摄图像中包括多个图像识别内容,则可根据作为主体内容的图像识别内容所属类别的置信度来确定待拍摄图像的拍摄场景类别。

具体地,若图像识别内容所属类别的置信度低于预设阈值,则直接确定图像识别内容对应的场景类别为待拍摄图像的拍摄场景类别;若图像识别内容所属类别的置信度高于或等于预设阈值,则可先确定待拍摄图像的当前拍摄状态,进而根据当前拍摄状态确定待拍摄图像的拍摄场景类别。

其中,当前拍摄状态包括:以前置摄像装置进行拍摄的第一状态;或,以后置摄像装置进行拍摄的第二状态。

针对相同的图像识别内容,若拍摄状态不同,则可能对应不同的拍摄场景类别。在一个实施例中,针对各图像识别内容,可预先设置不同拍摄状态下分别对应的拍摄场景类别。例如,针对图像识别内容——人物,若拍摄状态为以前置摄像装置进行拍摄的第一状态,则对应的拍摄场景类别为自拍类拍摄场景,若拍摄状态为以后置摄像装置进行拍摄的第二状态,则对应的拍摄场景类别为人像类拍摄场景。

例如,预设阈值为30%,图像识别内容包括天空和草地,且包括天空和草地的图像识别内容对应的场景类别为远景类拍摄场景。其中,图像识别内容为天空的置信度为58%,图像识别内容为草地的置信度为44%,由于二者的置信度均高于预设阈值30%,因此可进一步根据当前拍摄状态来确定待拍摄图像的拍摄场景类别,假设当前拍摄状态为以后置摄像装置进行拍摄的第二状态,则可确定待拍摄图像的拍摄场景类别为远景类拍摄场景。

此外,也可设置预设范围来比对置信度的高低,具体的,若图像识别内容所属类别的置信度位于第一预设范围内,则直接确定图像识别内容对应的场景类别为待拍摄图像的拍摄场景类别;若图像识别内容所属类别的置信度位于第二预设范围内,则可先确定待拍摄图像的当前拍摄状态,进而根据当前拍摄状态确定待拍摄图像的拍摄场景类别。其中,第二预设范围内的值高于第一预设范围内的值。

例如,第一预设范围为10%-30%,第二预设范围为30%-60%。图像识别内容包括天空和建筑,且包括天空和建筑的图像识别内容对应的场景类别为景色类拍摄场景。其中,图像识别内容为天空的置信度为20%,图像识别内容为建筑的置信度为20%,由于二者的置信度均位于第一预设范围内,因此可确定包括天空和建筑的图像识别内容对应的场景类别——景色类拍摄场景为待拍摄图像的拍摄场景类别。再例如,图像识别内容包括人物,其中,图像识别内容为人物的置信度为50%,由于该置信度均位于第二预设范围内,且当前拍摄状态为以前置摄像装置进行拍摄的第一状态,因此可确定待拍摄图像的拍摄场景类别为自拍类拍摄场景。

步骤a2,将拍摄场景类别与各预设场景的场景类别进行匹配,并确定匹配的场景类别所对应的预设场景为目标场景。

该步骤中,客户端的各预设场景对应各自的场景类别,例如可包括:景物类拍摄场景(包括远景类拍摄场景、近景类拍摄场景)、人像类拍摄场景、美食类拍摄场景、自拍类拍摄场景等等。将待拍摄图像的拍摄场景类别与各预设场景的场景类别进行匹配,即可确定出与待拍摄图像的拍摄场景类别相匹配的预设场景,进而确定出待拍摄图像对应的目标场景。

在一个实施例中,显示目标构图方式的辅助信息(即s104)时,可先根据图像识别内容的相关信息确定辅助信息的显示位置,进而按照相关信息显示辅助信息。其中,图像识别内容的相关信息包括图像识别内容在待拍摄图像中的位置和/或大小。

以辅助信息为至少一条辅助线为例,假设图像识别内容包括人物和天空,根据该图像识别内容确定出待拍摄图像的拍摄场景为人物类拍摄场景。在预设场景中,人物类拍摄场景对应的构图方式为人物位于整个图像的黄金分割位置。按照本实施例提供的方法,应在待拍摄图像的黄金分割位置处显示一用于帮助用户构图的辅助线,本例中辅助线为一个空心圆。具体的,若识别出人物位于整个图像的偏左位置,则应将空心圆显示在图像中偏左侧的黄金分割位置;若识别出人物位于整个图像的偏右位置,则应将空心圆显示在图像中偏右侧的黄金分割位置。此外,可根据识别出的人物大小来调整辅助线——即空心圆的大小,以使用户根据辅助线构图时的体验度更高。

以下通过几个具体场景来说明本发明提供的图像构图方法。

场景一、

图像识别内容仅包含人物、天空、建筑、食物或花卉等一种类型、且该类型的图像识别内容对应的置信度在10%-30%(较低置信度范围)之间,则直接确定该类型对应的拍摄场景为目标场景,并在待拍摄图像中显示目标场景对应的构图方式的辅助线。图2示例性地示出了远景类拍摄场景对应的构图方式的辅助线,用户可根据辅助线完成对待拍摄图像的优质构图。

场景二、

图像识别内容仅包含人物、天空、建筑、食物或花卉等一种类型、且该类型的图像识别内容对应的置信度在30%-60%(较高置信度范围)之间,则根据待拍摄图像的当前拍摄状态来确定待拍摄图像的拍摄场景类别。假设图像识别内容包括人物,且图像识别内容为人物的置信度为58%,当前拍摄状态为以前置摄像装置进行拍摄的第一状态,则可确定待拍摄图像的拍摄场景为自拍类拍摄场景,并在待拍摄图像中显示自拍类拍摄场景对应的构图方式的辅助线,如图3所示(一条直线和一个空心圆),用户可根据辅助线完成对待拍摄图像的优质构图,如移动拍摄装使人像位于空心圆所在的位置。

场景三、

图像识别内容包括两种类型。假设图像识别内容包括天空和建筑,且图像识别内容为天空的置信度为20%(较低置信度),图像识别内容为建筑的置信度为20%(较低置信度),则直接确定包括天空和建筑的图像识别内容对应的拍摄场景——远景类拍摄场景为目标场景,并在待拍摄图像中显示远景类拍摄场景对应的构图方式的辅助线,如图4所示。

场景四、

图像识别内容包括两种类型。假设图像识别内容包括食物和桌子,且图像识别内容为食物的置信度为50%(较高置信度),图像识别内容为桌子的置信度为50%(较高置信度),则直接确定包括天空和建筑的图像识别内容对应的拍摄场景——远景类拍摄场景为目标场景,并在待拍摄图像中显示远景类拍摄场景对应的构图方式的辅助线,如图5所示(一个空心圆),用户可根据辅助线完成对待拍摄图像的优质构图,如移动拍摄装使食物位于空心圆所在的位置。

由上述列举的四个具体场景可看出,本发明提供的图像构图方法能够根据智能分析得到的拍摄场景为图像提供优质的构图辅助信息,从而帮助用户根据构图辅助信息进行拍摄构图,拍出优质的照片。

综上,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。

以上为本申请实施例提供的图像构图方法,基于同样的思路,本申请实施例还提供一种图像构图装置。

图6是根据本发明一实施例的一种图像构图装置的示意性框图,如图6所示,该装置包括:

获取模块610,用于获取待拍摄图像;

识别模块620,用于对待拍摄图像进行识别,以获得待拍摄图像对应的图像识别信息;

匹配模块630,用于将图像识别信息与预设场景进行匹配,以确定出与图像识别信息相匹配的目标场景;其中,每个预设场景对应各自的构图方式;

确定及显示模块640,用于确定目标场景对应的目标构图方式,以及,在待拍摄图像中添加并显示目标构图方式的辅助信息,以使待拍摄图像根据辅助信息进行构图。

在一个实施例中,图像识别信息包括图像识别内容和图像识别内容所属类别的置信度。

在一个实施例中,匹配模块630包括:

第一确定单元,用于根据图像识别内容,确定待拍摄图像的拍摄场景类别;

匹配单元,用于将拍摄场景类别与各预设场景的场景类别进行匹配,并确定匹配的场景类别所对应的预设场景为目标场景。

在一个实施例中,各图像识别内容对应各自的场景类别;

相应的,匹配单元还用于:

若所述待拍摄图像中仅包括一个所述图像识别内容,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若待拍摄图像中包括多个所述图像识别内容,则从多个所述图像识别内容中选择一个所述图像识别内容作为主体内容,并确定所述作为主体内容的图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别。

在一个实施例中,匹配单元还用于:

若图像识别内容所属类别的置信度低于预设阈值,则确定图像识别内容对应的场景类别为待拍摄图像的拍摄场景类别;

若图像识别内容所属类别的置信度高于或等于预设阈值,则确定待拍摄图像的当前拍摄状态;根据当前拍摄状态确定待拍摄图像的拍摄场景类别。

在一个实施例中,当前拍摄状态包括:以前置摄像装置进行拍摄的第一状态;或,以后置摄像装置进行拍摄的第二状态。

在一个实施例中,确定及显示模块640包括:

第二确定单元,用于根据图像识别内容的相关信息,确定辅助信息的显示位置,其中,相关信息包括图像识别内容在待拍摄图像中的位置和/或大小;

显示单元,用于按照相关信息显示辅助信息。

采用本发明实施例的装置,通过对待拍摄图像进行识别,获得待拍摄图像对应的图像识别信息,并将图像识别信息与预设场景进行匹配,以确定出与图像识别信息相匹配的目标场景,使得待拍摄图像当前所属的拍摄场景能够被智能化地分析得到,无需用户手动选择拍摄场景。进而确定目标场景对应的目标构图方式,并在待拍摄图像中添加并显示目标构图方式的辅助信息,使得待拍摄图像能够根据辅助信息进行构图。可见,该技术方案能够根据智能分析得到的拍摄场景为图像提供优质的构图辅助信息,从而帮助用户根据构图辅助信息进行拍摄构图,拍出优质的照片。

本领域的技术人员应可理解,图6中的图像构图装置能够用来实现前文所述的图像构图方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。

基于同样的思路,本申请实施例还提供一种图像构图设备,如图7所示。图像构图设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对图像构图设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在图像构图设备上执行存储器702中的一系列计算机可执行指令。图像构图设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706。

具体在本实施例中,图像构图设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对图像构图设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:

获取待拍摄图像;

对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

可选地,所述图像识别信息包括图像识别内容和所述图像识别内容所属类别的置信度。

可选地,计算机可执行指令在被执行时,还可以使所述处理器:

根据所述图像识别内容,确定所述待拍摄图像的拍摄场景类别;

将所述拍摄场景类别与各所述预设场景的场景类别进行匹配,并确定所述匹配的场景类别所对应的预设场景为所述目标场景。

可选地,各所述图像识别内容对应各自的场景类别;

计算机可执行指令在被执行时,还可以使所述处理器:

若所述待拍摄图像中仅包括一个所述图像识别内容,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若待拍摄图像中包括多个所述图像识别内容,则从多个所述图像识别内容中选择一个所述图像识别内容作为主体内容,并确定所述作为主体内容的图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别。

可选地,计算机可执行指令在被执行时,还可以使所述处理器:

若所述图像识别内容所属类别的置信度低于预设阈值,则确定所述图像识别内容对应的场景类别为所述待拍摄图像的拍摄场景类别;

若所述图像识别内容所属类别的置信度高于或等于所述预设阈值,则确定所述待拍摄图像的当前拍摄状态;根据所述当前拍摄状态确定所述待拍摄图像的拍摄场景类别。

可选地,所述当前拍摄状态包括:以前置摄像装置进行拍摄的第一状态;或,以后置摄像装置进行拍摄的第二状态。

可选地,计算机可执行指令在被执行时,还可以使所述处理器:

根据所述图像识别内容的相关信息,确定所述辅助信息的显示位置,其中,所述相关信息包括所述图像识别内容在所述待拍摄图像中的位置和/或大小;

按照所述相关信息显示所述辅助信息。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述图像构图方法,并具体用于执行:

获取待拍摄图像;

对所述待拍摄图像进行识别,以获得所述待拍摄图像对应的图像识别信息;

将所述图像识别信息与预设场景进行匹配,以确定出与所述图像识别信息相匹配的目标场景;其中,每个所述预设场景对应各自的构图方式;

确定所述目标场景对应的目标构图方式,以及,在所述待拍摄图像中添加并显示所述目标构图方式的辅助信息,以使所述待拍摄图像根据所述辅助信息进行构图。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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