图像处理方法及相关装置制造方法及图纸

技术编号:34364242 阅读:51 留言:0更新日期:2022-07-31 08:09
本申请公开了一种图像处理方法及相关装置。在该方法中,电子设备可以借助云服务器的处理能力,为用户提供模板图像,引导用户在人像摄影时进行构图,并对用户拍摄的图像进行构图优化。上述模板图像可以为拍照过程中被拍摄者的姿态以及被拍摄者在图像中所处的位置提供参考,实现从图像整体美感的角度引导用户构图,提高人像摄影的姿态感和美感。通过该方法,用户无需花费大量精力学习各种构图技巧,也可以拍摄出好看的人物图像。以拍摄出好看的人物图像。以拍摄出好看的人物图像。

Image processing method and related device

【技术实现步骤摘要】
图像处理方法及相关装置


[0001]本申请涉及终端
,尤其涉及图像处理方法及相关装置。

技术介绍

[0002]随着手机等电子设备的发展,手机的拍照功能越来越强大,用户利用手机就可以拍摄出 精美的照片。但一张具有美感的照片离不开好的构图。拍摄同样的景物,善于构图的用户拍 出的照片往往比不善于构图的用户拍出的照片更好看。
[0003]目前,电子设备为了在拍照时引导用户进行构图,通常会在拍照的预览界面显示电子设 备移动提示。上述电子设备移动提示可包括移动方向和移动距离。当电子设备根据上述移动 方向和移动距离进行移动,呈现在预览界面中的图像即为电子设备推荐构图下的图像。上述 构图引导方式仅通过引导用户移动电子设备来调整预览界面中图像上各物体的位置分布,应 用场景受限,且构图效果往往不够理想。例如,在人像摄影的应用场景中,上述构图引导方 式只能在较小程度上改变人像在图像中所处的位置,不能从图像整体美感(如人体姿态、人 体在图像中的位置)的角度引导用户进行人像摄影的构图,这样的构图引导方式难以满足实 际应用的需求。

技术实现思路

[0004]本申请提供了一种图像处理方法及相关装置,电子设备可以借助云服务器的处理能力, 为用户提供模板图像,引导用户在人像摄影时进行构图,并对用户拍摄的图像进行构图优化。 上述模板图像可以为拍照过程中被拍摄者的姿态以及被拍摄者在图像中所处的位置提供参考, 实现从图像整体美感的角度引导用户构图,提高人像摄影的姿态感和美感。
[0005]第一方面,本申请提供一种图像处理方法,该方法可应用于图像处理系统。该图像处理 系统可包括电子设备和云服务器。在该方法中,电子设备可以显示预览界面。预览界面可以 包括预览框。预览框可以用于显示摄像头实时采集的图像。电子设备可以对显示在预览框中 的图像进行人物检测。在预览框中显示第一图像时,第一图像不包含人物,电子设备接收到 拍摄操作,保存第一图像。在预览框中显示第二图像时,第二图像包含人物,电子设备可以 将第二图像发送给云服务器。云服务器可以根据第二图像从模板图库中确定至少一张模板图 像,并将至少一张模板图像发送给电子设备。上述至少一张模板图像为模板图库中与第二图 像在以下一个或多个特征上相似度最高的图像:拍摄场景、拍摄景别、人物姿态、人物数量、 人物性别和人物年龄。电子设备可以在预览界面还显示上述至少一张模板图像。
[0006]由上述方法可知,电子设备可以借助云服务器的处理能力为用户推荐模板图像,引导用 户在进行人像摄影时进行构图。这有效地降低了对电子设备硬件的要求。上述模板图像可以 为拍照过程中被拍摄者的姿态以及被拍摄者在图像中所处的位置提供参考,实现从图像整体 美感的角度引导用户构图。用户无需花费大量精力学习各种构图技巧,也可
以拍出好看的人 物图像。
[0007]上述模板图库中的模板图像是构图效果好、具有美感的图像。即模板图像可用于指示用 户在特定拍摄场景下对被拍摄者进行拍照时最具美感的构图方式。上述模板图像可以是通过 收集专业摄影师拍摄的图像得到的,也可以是由用户上传的。云服务器可以更新模板图库中 的模板图像,使得模板图像满足实际应用中的需求。
[0008]结合第一方面,在一些实施例中,在预览框中显示第三图像时,第三图像包含人物,电 子设备接收到拍摄操作,保存第三图像,并将第三图像发送给云服务器。云服务器可以利用 具有第一尺寸的第一裁剪框遍历第三图像的所有区域,对第三图像进行裁剪,得到多张具有 第一尺寸的第一裁剪图像。云服务器可以利用美学评分模型从多张第一裁剪图像中选出第二 裁剪图像。该第二裁剪图像是上述多张第一裁剪图像中美学评分最高的。美学评分模型可以 通过多组第一训练样本训练得到。一组第一训练样本包括一张人物图像、一张对人物图像进 行显著性检测得到的显著性图像、多张对人物图像进行裁剪得到的裁剪图像。上述多张裁剪 图像对应有各自的美学分数。上述显著性图像可以用于指示人物图像中人物所在的区域。裁 剪图像包含显著性图像指示的人物所在的区域且对应的美学分数越高,美学评分模型对这一 张裁剪图像的美学评分越高。云服务器可以从第三图像上确定出至少一张第三裁剪图像,并 将至少一张第三裁剪图像发送给电子设备。第三裁剪图像的区域包含第二裁剪图像的区域。 电子设备可以显示上述至少一张第三裁剪图像。
[0009]可以看出,电子设备可以通过后期处理的方式对拍摄得到的图像进行构图优化,以进一 步提高图像的美感。这样,用户可以不用再花费时间和精力自己对拍摄得到的图像进行编辑 处理。
[0010]在一些实施例中,云服务器从上述第三图像上确定出至少一张第三裁剪图像的方法可以 为:云服务器可以根据上述第二裁剪图像对上述第三图像进行裁剪,得到多张第四裁剪图像。 这多张第四裁剪图像的区域包含上述第二裁剪图像的区域。云服务器可以利用上述美学评分 模型从上述多张第四裁剪图像中选出至少一张第三裁剪图像。上述至少一张第三裁剪图像是 上述多张第四裁剪图像中美学评分最高的。
[0011]上述第二裁剪图像是云服务器利用固定尺寸的裁剪框对第三图像进行裁剪得到的。云服 务器在第二裁剪图像的基础上利用上述裁剪方法对第三图像进行再次裁剪,可以减少裁剪框 的尺寸固定对确定构图最优的图像的影响,从全局的角度确定图三图像中构图最优的裁剪图 像。并且,云服务器先利用一个或多个预设尺寸的裁剪框对第三图像进行裁剪,可以先确定 包含有人像所在区域且构图效果较好的裁剪图像。在该裁剪图像的基础上再对第三图像进行 裁剪,云服务器可以不用利用每一种尺寸的裁剪框对图像的所有区域进行遍历。这可以节省 云服务器的计算资源,提高获得构图最优的图像的效率。
[0012]在一些实施例中,云服务器根据上述第二裁剪图像对上述第三图像进行裁剪,得到多张 第四裁剪图像的方法可以为:云服务器可以根据第二裁剪图像确定出第三图像的第一区域和 第二区域。该第一区域为第三图像的第一顶点与第一位置点所构成的矩形区域。该第一位置 点为第二裁剪图像的第二顶点在第三图像中对应的点。该第二区域为第三图像的第三顶点与 第二位置点所构成的矩形区域。该第二位置点为第二裁剪图像的第四顶点在第三图像中对应 的点。第一顶点与第三顶点位于第三图像的一条对角线上。第二顶点与第四顶点位于第二裁 剪图像的一条对角线上。云服务器可以遍历第一区域和第二区
域,以第一区域中的一点与第 二区域中的一点所构成的矩形区域对第三图像进行裁剪,得到上述多张第四裁剪图像。
[0013]在一些实施例中,云服务器利用上述第一裁剪框对上述第三图像进行裁剪之前,还可以 对上述第三图像进行旋转校正、透视校正和边缘杂物去除。上述旋转校正可用于减少上述第 三图像的水平偏移或竖直偏移。上述透视校正可用于减少上述第三图像的透视畸变。上述边 缘杂物去除用于去除上述第三图像各边缘附近的杂物。
[0014]在一些实施例中,电子设备可以接收用户选择上述第三裁剪图像中一张或多张的操作, 保存被选择的第三裁剪图像。根据上述被保存的第三裁剪图像,云服务器可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,应用于图像处理系统,所述图像处理系统包括电子设备和云服务器,其特征在于,所述方法包括:所述电子设备显示预览界面,所述预览界面包括预览框,所述预览框用于显示摄像头实时采集的图像;所述电子设备对显示在所述预览框中的图像进行人物检测;在所述预览框中显示第一图像时,所述第一图像不包含人物,所述电子设备接收到拍摄操作,保存所述第一图像;在所述预览框中显示第二图像时,所述第二图像包含人物,所述电子设备将所述第二图像发送给所述云服务器;所述云服务器根据所述第二图像从模板图库中确定至少一张模板图像,并将所述至少一张模板图像发送给所述电子设备;所述至少一张模板图像为所述模板图库中与所述第二图像在以下一个或多个特征上相似度最高的图像:拍摄场景、拍摄景别、人物姿态、人物数量、人物性别和人物年龄;所述电子设备在所述预览界面还显示所述至少一张模板图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述预览框中显示第三图像时,所述第三图像包含人物,所述电子设备接收到拍摄操作,保存所述第三图像,并将所述第三图像发送给所述云服务器;所述云服务器利用具有第一尺寸的第一裁剪框遍历所述第三图像的所有区域,对所述第三图像进行裁剪,得到多张具有所述第一尺寸的第一裁剪图像;所述云服务器利用美学评分模型从多张所述第一裁剪图像中选出第二裁剪图像,所述第二裁剪图像是多张所述第一裁剪图像中美学评分最高的;所述美学评分模型通过多组第一训练样本训练得到,一组所述第一训练样本包括一张人物图像、一张对所述人物图像进行显著性检测得到的显著性图像、多张对所述人物图像进行裁剪得到的裁剪图像;多张所述裁剪图像对应有各自的美学分数;所述显著性图像用于指示所述人物图像中人物所在的区域;所述裁剪图像包含所述显著性图像指示的人物所在的区域且对应的所述美学分数越高,所述美学评分模型对所述裁剪图像的美学评分越高;所述云服务器从所述第三图像上确定出至少一张第三裁剪图像,并将所述至少一张第三裁剪图像发送给所述电子设备;所述第三裁剪图像的区域包含所述第二裁剪图像的区域;所述电子设备显示所述至少一张第三裁剪图像。3.根据权利要求2所述的方法,其特征在于,所述云服务器从所述第三图像上确定出至少一张第三裁剪图像,所述方法具体包括:所述云服务器根据所述第二裁剪图像对所述第三图像进行裁剪,得到多张第四裁剪图像,所述多张第四裁剪图像的区域包含所述第二裁剪图像的区域;所述云服务器利用所述美学评分模型从所述多张第四裁剪图像中选出所述至少一张第三裁剪图像,所述至少一张第三裁剪图像是所述多张第四裁剪图像中美学评分最高的。4.根据权利要求3所述的方法,其特征在于,所述云服务器根据所述第二裁剪图像对所述第三图像进行裁剪,得到多张第四裁剪图像,所述方法具体包括:所述云服务器根据所述第二裁剪图像确定出所述第三图像的第一区域和第二区域,所述第一区域为所述第三图像的第一顶点与第一位置点所构成的矩...

【专利技术属性】
技术研发人员:吴进福陈刚王妙锋王硕强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1