图像合成方法及装置制造方法及图纸

技术编号:14647852 阅读:85 留言:0更新日期:2017-02-16 04:51
本公开是关于一种图像合成方法及装置,本公开的方法包括:获取第一图像和第二图像,对第一图像中预设的对象进行识别,并提取出上述对象,将上述对象和第二图像进行合成并进行虚拟布光处理,获得合成图像。采用这种方式,可以实现快速地将第一图像中上述对象与第二图像进行合成并进行虚拟布光处理;上述对象与第二图像的场景很自然地融合在一起,提高了合成图片的真实度,使得照片合成智能化,无需专业人员对图像进行处理,省时省力,提升了用户的使用体验。

【技术实现步骤摘要】

本公开涉及图像处理领域,尤其涉及图像合成方法及装置
技术介绍
随着科技的发展,越来越多的照片处理方式进入了人们的生活。在这个快餐式的时代,分享效率成为了人们在意的事情。对于普通用户而言,不像单反专业用户需要后期修片,他们在意的是如何用最快的方式得到自己想要的照片。我们都知道在图像中最重要的就是光和构图,如何能帮助用户快速地实现虚拟场景的合成,并且保证虚拟合成照片的照片质量(真实度),是同行从业人员亟待解决的问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像合成方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种图像合成方法,包括:获取第一图像和第二图像;对所述第一图像中预设的对象进行识别,并提取出所述对象;将所述对象和所述第二图像进行合成并进行虚拟布光处理,获得合成图像。上述实施例以可以实现快速的将第一图像中上述对象与第二图像进行合成并进行虚拟布光处理;使得上述对象与第二图像的场景很自然地融合在一起,提高了合成图片的真实度,使得照片合成智能化,无需专业人员对图像进行处理,省时省力,提升了用户的使用体验。在一个实施例中,所述预设的对象包括下述一项或多项:人物、动物或物品。上述实施例可以针对多种对象进行图像合成和虚拟布光处理,适用范围广泛。上述实施例为如何针对多种对象的图像合成和虚拟布光提供了可实施的、灵活的解决方案。在一个实施例中,所述虚拟布光处理,包括:所述预设的对象为动物或物品时,在所述对象的正上方、左45°上方或右45°上方,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述对象的正上方、左45°上方或右45°上方,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。上述实施例为如何实现虚拟布光处理提供了可实施的、灵活的解决方案。在一个实施例中,所述预设的对象为人物,将所述对象和第二图像进行合成并进行虚拟布光处理;包括:将所述人物加载于所述第二图像中;识别所述人物脸部朝向的角度;根据所述人物脸部朝向的角度,对加载了所述对象的第二图像进行相应的虚拟布光处理。上述实施例为如何实现虚拟布光处理提供了可实施的、灵活的解决方案。在一个实施例中,所述识别所述人物脸部朝向的角度,包括:通过所述人物的人脸图像中五官透视比例识别所述人物脸部朝向的角度;或通过所述人物的头部图像中头发和面部的透视关系识别所述人物脸部朝向的角度。上述实施例为如何实现识别所述人物脸部朝向提供了可实施的、灵活的解决方案。在一个实施例中,通过所述人物的人脸图像中五官透视比例识别所述人物脸部朝向的角度,包括:识别出所述人物的五官,根据所述五官确定所述人物的人脸图像;将人物的人脸图像中五官透视比例,与预设的各人脸图像中五官透视比例进行比较,当相似度超过预设的阈值,确定所述人物的脸部朝向的角度为所述预设的人脸图像的脸部朝向的角度。上述实施例为如何实现识别所述人物脸部朝向提供了可实施的、灵活的解决方案。在一个实施例中,通过所述人物的头部图像中头发和面部的透视关系识别所述人物脸部朝向的角度,包括:提取所述人物的头部图像,识别出其中头发的图像;根据所述头发的图像与人物脸部的位置关系,确定所述人物脸部的朝向,所述朝向包括:正向、左侧向和右侧向;计算所述头发的图像占所述头部图像的面积比例;将所述面积比例与预设的各脸部朝向的角度对应的面积比例阈值相比较,确定所述加载于第二图像中的所述人物的脸部朝向的角度。上述实施例为如何实现识别所述人物脸部朝向提供了又一种可实施的、灵活的解决方案。在一个实施例中,所述虚拟布光处理,包括:在所述人物脸部朝向的角度的方向上,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述人物脸部朝向的角度的方向上,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。在一个实施例中,所述参数包括以下一项或多项:虚拟光源的种类、数量、位置、照射角度、照射光线色彩和照射光线亮度。在一个实施例中,所述第一图像和/或所述第二图像,通过下述方式获得:在预设的图片数据库中选择;或者通过终端摄像头拍照获得。上述实施例提供了两种获取第一图像和第二图像的方式,可以方便灵活地用户使用已有的图片或者实时拍摄的照片。根据本公开实施例的第二方面,提供一种图像合成装置,包括:获取模块,用于获取第一图像和第二图像;提取模块,用于对第一图像中预设的对象进行识别,并提取出所述对象;合成模块,用于将所述对象和第二图像进行合成并进行虚拟布光处理,获得合成图像。在一个实施例中,所述预设的对象包括下述一项或多项:人物、动物或物品。在一个实施例中,所述合成模块,还用于当所述预设的对象为动物或物品时,在所述对象的正上方、左45°上方或右45°上方,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述对象的正上方、左45°上方或右45°上方,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。在一个实施例中,所述预设的对象为人物,所述合成模块包括:加载子模块,用于将所述人物加载于所述第二图像中;识别子模块,用于识别所述人物脸部朝向的角度;处理子模块,用于根据识别子模块识别出的所述人物脸部朝向的角度,对加载了所述对象的第二图像进行相应的虚拟布光处理。在一个实施例中,所述识别子模块,用于通过所述人物的人脸图像中五官透视比例识别所述人物脸部朝向的角度;或通过所述人物的头部图像中头发和面部的透视关系识别所述人物脸部朝向的角度。在一个实施例中,所述识别子模块,还用于识别出所述人物的五官,根据所述五官确定所述人物的人脸图像;将人物的人脸图像中五官透视比例,与预设的各人脸图像中五官透视比例进行比较,当相似度超过预设的阈值,确定所述人物的脸部朝向的角度为所述预设的人脸图像的脸部朝向的角度。在一个实施例中,所述识别子模块,还用于提取所述人物的头部图像,识别出其中头发的图像;根据所述头发的图像与人物脸部的位置关系,确定所述人物脸部的朝向,所述朝向包括:正向、左侧向和右侧向;计算所述头发的图像占所述头部图像的面积比例;将所述面积比例与预设的各脸部朝向的角度对应的面积比例阈值相比较,确定所述加载于第二图像中的所述人物的脸部朝向的角度。在一个实施例中,所述处理子模块,还用于在所述人物脸部朝向的角度的方向上,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述人物脸部朝向的角度的方向上,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。在一个实施例中,所述参数包括以下一项或多项:虚拟光源的种类、数量、位置、照射角度、照射光线色彩和照射光线亮度。在一个实施例中,所述获取模块,用于通过下述方式获得第一图像和/或所述第二图像:在预设的图片数据库中选择;或者通过终端摄像头拍照获得。根据本公开实施例的第三方面,提供一种图像合成装置,包括:处理器;用于存储处理器可执行命令的存储器;其中,所述处理器被配置为:获取第一图像和第二图像;对所述第一图像中预设的对象进行识别,并提取出所述对象;将所述对象和所述第二图像进行合成并进本文档来自技高网...
图像合成方法及装置

【技术保护点】
一种图像合成方法,其特征在于,包括:获取第一图像和第二图像;对所述第一图像中预设的对象进行识别,并提取出所述对象;将所述对象和所述第二图像进行合成并进行虚拟布光处理,获得合成图像。

【技术特征摘要】
1.一种图像合成方法,其特征在于,包括:获取第一图像和第二图像;对所述第一图像中预设的对象进行识别,并提取出所述对象;将所述对象和所述第二图像进行合成并进行虚拟布光处理,获得合成图像。2.如权利要求1所述的方法,其特征在于,所述预设的对象包括下述一项或多项:人物、动物或物品。3.如权利要求2所述的方法,其特征在于,所述虚拟布光处理,包括:所述预设的对象为动物或物品时,在所述对象的正上方、左45°上方或右45°上方,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述对象的正上方、左45°上方或右45°上方,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。4.如权利要求2所述的方法,其特征在于,所述预设的对象为人物,将所述对象和所述第二图像进行合成并进行虚拟布光处理;包括:将所述人物加载于所述第二图像中;识别所述人物脸部朝向的角度;根据所述人物脸部朝向的角度,对加载了所述对象的第二图像进行虚拟布光处理。5.如权利要求4所述的方法,其特征在于,所述识别所述人物脸部朝向的角度,包括:通过所述人物的人脸图像中五官透视比例识别所述人物脸部朝向的角度;或通过所述人物的头部图像中头发和面部的透视关系识别所述人物脸部朝向的角度。6.如权利要求5所述的方法,其特征在于,通过所述人物的人脸图像中五官透视比例识别所述人物脸部朝向的角度,包括:识别出所述人物的五官,根据所述五官确定所述人物的人脸图像;将人物的人脸图像中五官透视比例,与预设的各人脸图像中五官透视比例进行比较,当相似度超过预设的阈值,确定所述人物的脸部朝向的角度为所述预设的人脸图像的脸部朝向的角度。7.如权利要求5所述的方法,其特征在于,通过所述人物的头部图像中头发和面部的透视关系识别所述人物脸部朝向的角度,包括:提取所述人物的头部图像,识别出其中头发的图像;根据所述头发的图像与人物脸部的位置关系,确定所述人物脸部的朝向,所述朝向包括:正向、左侧向和右侧向;计算所述头发的图像占所述头部图像的面积比例;将所述面积比例与预设的各脸部朝向的角度对应的面积比例阈值相比较,确定所述加载于第二图像中的所述人物的脸部朝向的角度。8.如权利要求4所述的方法,其特征在于,所述虚拟布光处理,包括:在所述人物脸部朝向的角度的方向上,按照预设的虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线;或接收输入的虚拟布光的参数;在所述人物脸部朝向的角度的方向上,根据输入的所述虚拟布光参数,在加载了所述对象的第二图像中渲染虚拟光线。9.如权利要求3或8所述的方法,其特征在于,所述参数包括以下一项或多项:虚拟光源的种类、数量、位置、照射角度、照射光线色彩和照射光线亮度。10.如权利要求1所述的方法,其特征在于,所述第一图像和/或所述第二图像,通过下述方式获得:在预设的图片数据库中选择;或者通过终端摄像头拍照获得。11.一种图像合成装置,其特征在于,包括:获取模块,用于获取第一图像和第二图像;提取模块,用于对所述第一图像中预设的对象进行识...

【专利技术属性】
技术研发人员:刘华一君陈涛吴珂
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1