一种全景照片的拼接方法及装置的制造方法_3

文档序号:9418171阅读:来源:国知局
[0075]步骤410、判断最后一帧图像中包含的人脸区域的面积是否大于倒数第二帧图像中包含的人脸图像的面积,若是,则执行步骤411 ;否则,执行步骤412。
[0076]示例性的,在本步骤中,若最后一帧图像中不包含人脸区域时,可视为人脸区域的面积为O。
[0077]步骤411、将最后一帧图像与已拼接图像拼接,形成最终的已拼接图像。
[0078]步骤412、去除最后一帧图像中的人脸区域,并与已拼接图像拼接,形成最终的已拼接图像。
[0079]本发明实施例三提供的优选的全景照片的拼接方法,对用户拼接的第一帧图像进行判定后,确定最初的已拼接图像,然后依次对之后的图像进行拼接,在拼接时仅保留符合拼接条件的人脸区域,在保证拼接成的全景照片中所包含的人脸图像不会存在错位或扭曲等失真现象的情况下,保证第一帧图像以及最后一帧图像中人脸图像的完整性,最大限度满足了用户对全景照片中人脸图像的高质量需求,提升用户体验。
[0080]实施例四
[0081]图5为本发明实施例四提供的一种全景照片的拼接装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行全景照片的拼接方法方法来拼接全景照片。如图5所示,该装置包括:当前待拼接图像确定模块501和拼接模块502。
[0082]其中,当前待拼接图像确定模块501,用于当识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件,若不符合,则从所述当前图像中去除所述人脸区域,得到当前待拼接图像;若符合,则确定所述当前图像为当前待拼接图像;拼接模块502,用于将所述当前待拼接图像与已拼接图像拼接,形成新的已拼接图像;其中,所述当前图像为全景拍摄时获取的第二帧图像至最后一帧图像中的任意一个。
[0083]在上述实施例的基础上,该装置还可包括:已拼接图像确定模块,用于在识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件之前,判断第一帧图像中包含的人脸区域的面积是否不小于第二帧图像中包含的人脸区域的面积,若是,则确定所述第一帧图像为最初的已拼接图像;若否,则去除所述第一帧图像中的人脸区域,得到最初的已拼接图像。
[0084]在上述实施例的基础上,所述当前待拼接图像确定模块,可包括拼接条件判断单元,用于:
[0085]当所述当前图像为第二帧图像至倒数第二帧图像中的任意一个时,判断所述人脸区域是否为预设完整人脸区域,若否,则确定不符合所述拼接条件;若是,则判断在拼接方向上,所述人脸区域的边界到所述当前图像边缘的最短距离是否大于预设距离值,若大于,则确定符合所述拼接条件,若不大于,则确定不符合所述拼接条件;
[0086]当所述当前图像为最后一帧图像时,判断所述最后一帧图像中包含的人脸区域的面积是否大于倒数第二帧图像中包含的人脸图像的面积,若是,则确定符合拼接条件;若否,则确定不符合拼接条件;
[0087]其中,所述拼接方向为进行全景拍摄时摄像头的移动方向。
[0088]在上述实施例的基础上,所述预设完整人脸区域包含完整人脸轮廓,且所述预设完整人脸区域的面积大于所述完整人脸轮廓的面积。
[0089]在上述实施例的基础上,所述预设距离值由所述预设完整人脸区域的在拼接方向上的宽度决定。
[0090]上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。
[0091]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种全景照片的拼接方法,其特征在于,包括: 当识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件,若不符合,则从所述当前图像中去除所述人脸区域,得到当前待拼接图像;若符合,则确定所述当前图像为当前待拼接图像; 将所述当前待拼接图像与已拼接图像拼接,形成新的已拼接图像; 其中,所述当前图像为全景拍摄时获取的第二帧图像至最后一帧图像中的任意一个。2.根据权利要求1所述的方法,其特征在于,在识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件之前,还包括: 判断第一帧图像中包含的人脸区域的面积是否不小于第二帧图像中包含的人脸区域的面积,若是,则确定所述第一帧图像为最初的已拼接图像;若否,则去除所述第一帧图像中的人脸区域,得到最初的已拼接图像。3.根据权利要求2所述的方法,其特征在于,所述判断所述人脸区域是否符合拼接条件,包括: 当所述当前图像为第二帧图像至倒数第二帧图像中的任意一个时,判断所述人脸区域是否为预设完整人脸区域,若否,则确定不符合拼接条件;若是,则判断在拼接方向上,所述人脸区域的边界到所述当前图像边缘的最短距离是否大于预设距离值,若大于,则确定符合拼接条件,若不大于,则确定不符合拼接条件; 当所述当前图像为最后一帧图像时,判断所述最后一帧图像中包含的人脸区域的面积是否大于倒数第二帧图像中包含的人脸图像的面积,若是,则确定符合拼接条件;若否,则确定不符合拼接条件; 其中,所述拼接方向为进行全景拍摄时摄像头的移动方向。4.根据权利要求3所述的方法,其特征在于,所述预设完整人脸区域包含完整人脸轮廓,且所述预设完整人脸区域的面积大于所述完整人脸轮廓的面积。5.根据权利要求3所述的方法,其特征在于,所述预设距离值由所述预设完整人脸区域的在拼接方向上的宽度决定。6.一种全景照片的拼接装置,其特征在于,包括: 当前待拼接图像确定模块,用于当识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件,若不符合,则从所述当前图像中去除所述人脸区域,得到当前待拼接图像;若符合,则确定所述当前图像为当前待拼接图像; 拼接模块,用于将所述当前待拼接图像与已拼接图像拼接,形成新的已拼接图像; 其中,所述当前图像为全景拍摄时获取的第二帧图像至最后一帧图像中的任意一个。7.根据权利要求6所述的装置,其特征在于,还包括: 已拼接图像确定模块,用于在识别到当前图像中包含人脸区域时,判断所述人脸区域是否符合拼接条件之前,判断第一帧图像中包含的人脸区域的面积是否不小于第二帧图像中包含的人脸区域的面积,若是,则确定所述第一帧图像为最初的已拼接图像;若否,则去除所述第一帧图像中的人脸区域,得到最初的已拼接图像。8.根据权利要求7所述的装置,其特征在于,所述当前待拼接图像确定模块,包括拼接条件判断单元,用于: 当所述当前图像为第二帧图像至倒数第二帧图像中的任意一个时,判断所述人脸区域是否为预设完整人脸区域,若否,则确定不符合所述拼接条件;若是,则判断在拼接方向上,所述人脸区域的边界到所述当前图像边缘的最短距离是否大于预设距离值,若大于,则确定符合所述拼接条件,若不大于,则确定不符合所述拼接条件; 当所述当前图像为最后一帧图像时,判断所述最后一帧图像中包含的人脸区域的面积是否大于倒数第二帧图像中包含的人脸图像的面积,若是,则确定符合拼接条件;若否,则确定不符合拼接条件; 其中,所述拼接方向为进行全景拍摄时摄像头的移动方向。9.根据权利要求8所述的装置,其特征在于,所述预设完整人脸区域包含完整人脸轮廓,且所述预设完整人脸区域的面积大于所述完整人脸轮廓的面积。10.根据权利要求8所述的装置,其特征在于,所述预设距离值由所述预设完整人脸区域的在拼接方向上的宽度决定。
【专利摘要】本发明实施例公开了一种全景照片的拼接方法及装置。该方法包括:当识别到当前图像中包含人脸区域时,判断人脸区域是否符合拼接条件,若不符合,则从当前图像中去除所述人脸区域,得到当前待拼接图像;若符合,则确定当前图像为当前待拼接图像;将当前待拼接图像与已拼接图像拼接,形成新的已拼接图像;其中,当前图像为全景拍摄时获取的第二帧图像至最后一帧图像中的任意一个。本发明实施例通过采用上述技术方案,依次对除第一帧图像以外的图像进行拼接,在拼接时仅保留符合拼接条件的人脸区域,从而保证拼接成的全景照片中所包含的人脸图像不会存在错位或扭曲等失真情况,满足了用户对全景照片中人脸图像的高质量需求,提升用户体验。
【IPC分类】G06T3/40
【公开号】CN105139340
【申请号】CN201510585372
【发明人】刘博
【申请人】广东欧珀移动通信有限公司
【公开日】2015年12月9日
【申请日】2015年9月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1