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

技术编号:26691159 阅读:20 留言:0更新日期:2020-12-12 02:43
本申请公开一种图像合成方法及装置。所述方法包括:从多张待合成图像中分别抠取待检测区域;根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移;对每张待合成图像进行特征点提取,根据提取的特征点进行图像配准拼接;将拼接后的图像交界处进行光照过渡处理,得到最终合成图像。采用本申请的技术方案,在多张图像合成时将原始图像按照待检测区域的尺寸和位置进行预处理,并整理出多张图像的合成顺序,根据图像合成顺序进行图像的拼接合成,提高图像合成的准确率和速率。

【技术实现步骤摘要】
一种图像合成方法及装置
本申请涉及图像处理领域,尤其涉及一种图像合成方法及装置。
技术介绍
近年来,随着拍摄设备的不断发展和人们需求的不断提高,对图像进行特效合成的技术越来越普及。然而在实际应用中,基于用户输入的图像进行特效合成后,图像中经常会有拼接的痕迹,很难做到自然,从而无法提供较好的用户体验。因此,如何对图像进行拼接,从而实现自动合成且没有拼接痕迹的图像,是目前本领域技术人员急需解决的技术问题。
技术实现思路
基于此,本申请提供一种图像合成方法及装置,通过对待合成图像中待检测区域在图像中的位置确定图像的合成顺序,提取待合成图像的特征点然后根据图像的合成顺序进行图像拼接,由此提高图像合成的准确率和速率。本申请提供了一种图像合成方法,包括:从多张待合成图像中分别抠取待检测区域;根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移;对每张待合成图像进行特征点提取,根据提取的特征点进行图像配准拼接;将拼接后的图像交界处进行光照过渡处理,得到最终合成图像。如上所述的图像合成方法,其中,根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移,具体包括如下子步骤:S1、根据每张待合成图像中待检测区域的边缘特征点判断是否需要对待合成图像进行旋转操作,如果是,则将每张待合成图像旋转为边缘特征点向量方向一致,然后执行步骤S2,否则直接执行步骤S2;S2、计算每张待合成图像中中待检测区域的尺寸,将每张待合成图像在二维平面中的每一个像素点的矢量进行缩放;S3、按照缩放后的待合成图像中的待检测区域的位置将各个缩放后的待合成图像平移至同一拼接方向。如上所述的图像合成方法,其中,从每张待检测区域中获取到边缘特征点,然后每个待检测区域中的每个对应位置的边缘特征点的颜色像素是否全部一致,如果是,则不需要进行旋转操作,否则将颜色像素不一致的待检测区域的整体原始图像进行旋转,使边缘特征点颜色像素一致。如上所述的图像合成方法,其中,获取每张待合成图像中的待检测区域最顶端特征点、最低端特征点,计算最顶端特征点和最低端特征点之间的第一差值,或者获取每张待合成图像中的待检测区域最左端特征点、最右端特征点,计算最左端特征点和最右端特征点之间的第二差值,根据每张待合成图像中待检测区域计算出的第一差值或第二差值确定图像是否需要缩放,其中缩放是将横向和纵向尺寸进行等比例缩放。如上所述的图像合成方法,其中,平移缩放后的待合成图像具体为将缩放后的待合成图像所有像素坐标分别加上指定的水平偏移量和垂直偏移量,使得缩放后的待合成内的待检测区域在同一水平面,即只移动缩放后的待合成图像位置并不改变图像内的待检测区域在图像中的相对位置;以待检测区域在图像最靠近左上的图像作为基准图像,如果缩放后的某些待合成图像中的待检测区域和基准图像是需要延x轴方向拼接,则将这些待合成图像平移到基准图像的x轴方向,如果缩放后的某些待合成图像中的待检测区域和基准图像时需要延y轴方向拼接,则将这些待合成图像平移到基准图像的y轴方向。本申请还提供一种图像合成装置,包括:图像分割模块、图像预处理模块、图像配准拼接模块和图像合成模块;图像分割模块,用于从多张待合成图像中分别抠取待检测区域;图像预处理模块,用于根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移;图像配准拼接模块,用于对每张待合成图像进行特征点提取,根据提取的特征点进行图像配准拼接;图像合成模块,用于将拼接后的图像交界处进行光照过渡处理,得到最终合成图像。如上所述的图像合成装置,其中,图像预处理模块,具体包括旋转判定子模块、缩放子模块和平移子模块;旋转判定子模块用于根据每张待合成图像中待检测区域的边缘特征点判断是否需要对待合成图像进行旋转操作,判断为是时,将每张待合成图像旋转为边缘特征点向量方向一致,触发缩放子模块,判断为否时,直接触发缩放子模块;缩放子模块用于计算每张待合成图像中中待检测区域的尺寸,将每张待合成图像在二维平面中的每一个像素点的矢量进行缩放;平移子模块用于按照缩放后的待合成图像中的待检测区域的位置将各个缩放后的待合成图像平移至同一拼接方向。如上所述的图像合成装置,其中,旋转判定子模块具体用于从每张待检测区域中获取到边缘特征点,然后每个待检测区域中的每个对应位置的边缘特征点的颜色像素是否全部一致,如果是,则不需要进行旋转操作,否则将颜色像素不一致的待检测区域的整体原始图像进行旋转,使边缘特征点颜色像素一致。如上所述的图像合成装置,其中,缩放子模块具体用于获取每张待合成图像中的待检测区域最顶端特征点、最低端特征点,计算最顶端特征点和最低端特征点之间的第一差值,或者获取每张待合成图像中的待检测区域最左端特征点、最右端特征点,计算最左端特征点和最右端特征点之间的第二差值,根据每张待合成图像中待检测区域计算出的第一差值或第二差值确定图像是否需要缩放,其中缩放是将横向和纵向尺寸进行等比例缩放。如上所述的图像合成装置,其中,平移子模块具体用于将缩放后的待合成图像所有像素坐标分别加上指定的水平偏移量和垂直偏移量,使得缩放后的待合成内的待检测区域在同一水平面,即只移动缩放后的待合成图像位置并不改变图像内的待检测区域在图像中的相对位置;以待检测区域在图像最靠近左上的图像作为基准图像,如果缩放后的某些待合成图像中的待检测区域和基准图像是需要延x轴方向拼接,则将这些待合成图像平移到基准图像的x轴方向,如果缩放后的某些待合成图像中的待检测区域和基准图像时需要延y轴方向拼接,则将这些待合成图像平移到基准图像的y轴方向。本申请实现的有益效果如下:采用本申请的技术方案,在多张图像合成时将原始图像按照待检测区域的尺寸和位置进行预处理,并整理出多张图像的合成顺序,根据图像合成顺序进行图像的拼接合成,提高图像合成的准确率和速率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的一种图像合成方法流程图;图2是从待合成图像中抠取待检测区域的具体方法流程图;图3是对待合成图像进行预处理的具体方法流程图;图4是从每张待合成图像获取匹配特征点的具体方法流程图;图5是根据提取的特征点按照图像合成顺序进行两两图像配准拼接的具体方法流程图;图6是本申请实施例二提供的一种图像合成装置示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。<本文档来自技高网...

【技术保护点】
1.一种图像合成方法,其特征在于,包括:/n从多张待合成图像中分别抠取待检测区域;/n根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移;/n对每张待合成图像进行特征点提取,根据提取的特征点进行图像配准拼接;/n将拼接后的图像交界处进行光照过渡处理,得到最终合成图像。/n

【技术特征摘要】
1.一种图像合成方法,其特征在于,包括:
从多张待合成图像中分别抠取待检测区域;
根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移;
对每张待合成图像进行特征点提取,根据提取的特征点进行图像配准拼接;
将拼接后的图像交界处进行光照过渡处理,得到最终合成图像。


2.如权利要求1所述的图像合成方法,其特征在于,根据待检测区域的尺寸和位置进行待合成图像的旋转、缩放和平移,具体包括如下子步骤:
S1、根据每张待合成图像中待检测区域的边缘特征点判断是否需要对待合成图像进行旋转操作,如果是,则将每张待合成图像旋转为边缘特征点向量方向一致,然后执行步骤S2,否则直接执行步骤S2;
S2、计算每张待合成图像中中待检测区域的尺寸,将每张待合成图像在二维平面中的每一个像素点的矢量进行缩放;
S3、按照缩放后的待合成图像中的待检测区域的位置将各个缩放后的待合成图像平移至同一拼接方向。


3.如权利要求2所述的图像合成方法,其特征在于,从每张待检测区域中获取到边缘特征点,然后判断每个待检测区域中的每个对应位置的边缘特征点的颜色像素是否全部一致,如果是,则不需要进行旋转操作,否则将颜色像素不一致的待检测区域的整体原始图像进行旋转,使边缘特征点颜色像素一致。


4.如权利要求2所述的图像合成方法,其特征在于,获取每张待合成图像中的待检测区域最顶端特征点、最低端特征点,计算最顶端特征点和最低端特征点之间的第一差值,或者获取每张待合成图像中的待检测区域最左端特征点、最右端特征点,计算最左端特征点和最右端特征点之间的第二差值,根据每张待合成图像中待检测区域计算出的第一差值或第二差值确定图像是否需要缩放,其中缩放是将横向和纵向尺寸进行等比例缩放。


5.如权利要求2所述的图像合成方法,其特征在于,平移缩放后的待合成图像具体为将缩放后的待合成图像所有像素坐标分别加上指定的水平偏移量和垂直偏移量,使得缩放后的待合成内的待检测区域在同一水平面,即只移动缩放后的待合成图像位置并不改变图像内的待检测区域在图像中的相对位置;以待检测区域在图像最靠近左上的图像作为基准图像,如果缩放后的某些待合成图像中的待检测区域和基准图像是需要延x轴方向拼接,则将这些待合成图像平移到基准图像的x轴方向,如果缩放后的某些待合成图像中的待检测区域和基准图像时需要延y轴方向拼接,则将这些待合成图像平移到基准图像的y轴方向。


6.一种图像合成装置,其特征在于,包括:图像分割模块、图像预处理模块、图像配准拼接...

【专利技术属性】
技术研发人员:徐小君
申请(专利权)人:北京伟杰东博信息科技有限公司
类型:发明
国别省市:北京;11

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

1