一种终端全景图像处理方法、装置及终端制造方法及图纸

技术编号:15331150 阅读:133 留言:0更新日期:2017-05-16 14:28
本发明专利技术提供一种终端全景图像处理方法、装置及终端,该终端全景图像处理方法包括:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定两帧景深图像的场景重叠区域,并得到重叠区域的图像;利用深度信息值对重叠区域的图像进行景深平滑处理,并将处理后的图像进行全景拼接;采用上述方案,利用相邻两帧景深图像分别的深度信息值对重叠区域的图像进行景深平滑处理,使得得到的全景图像具有背景虚化效果,立体感强,层次感强,景物重点突出,拼接过渡自然,视觉效果好。

Terminal panoramic image processing method, device and terminal

The invention provides a panoramic image processing method, terminal device and terminal, including the terminal panoramic image processing methods: two frames of depth image by panoramic acquisition adjacent, and to obtain depth information corresponding to the determined value; the overlap area of two frames of depth image and get the image scene, the overlapping area by using the depth information value; the image of the overlapping area of depth smoothing, and the image is processed by the above scheme, panoramic stitching; depth information using two consecutive frames of depth image respectively the binary image of the overlapped area in depth smoothing, making the panoramic image has the bokeh effect, three-dimensional sense of strong, strong sense of hierarchy the scenery, focused, mosaic natural transition, the visual effect is good.

【技术实现步骤摘要】
一种终端全景图像处理方法、装置及终端
本专利技术涉及终端
,尤其涉及一种终端全景图像处理方法、装置及终端。
技术介绍
目前,在使用手机进行全景拍摄时,基本上都是采用单摄像头拍摄的方式,将手机平移进行拍摄,在平移的过程中,需要用户平稳地水平移动手机,在准确移动到取景框中箭头标识的地方时,拍摄下一张图像,将前后两张图像拼接,在旋转180度后,得到一张全景图像。由于单摄像头无法采集图像的深度信息,所以单摄像头拍摄得到的全景图像没有背景虚化,无法体现出立体感与层次感。如果平移速度过快,会使拼接后的图像过渡不自然,两张图像没有完全融合,产生失真现象。
技术实现思路
本专利技术主要解决的技术问题是,提供一种终端全景图像处理方法、装置及终端,解决现有技术中,采用单摄像头拍摄得到的全景图像没有背景虚化,无法体现出立体感与层次感,拼接后得到的全景图像过渡不自然的问题。为解决上述技术问题,本专利技术提供一种终端全景图像处理方法,包括:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定两帧景深图像的场景重叠区域,并得到重叠区域的图像;利用深度信息值对重叠区域的图像进行景深平滑处理,并将处理后的图像进行全景拼接。其中,利用深度信息值对重叠区域的图像进行景深平滑处理包括:对相邻的两帧景深图像分别对应的深度信息值计算深度信息均值;利用深度信息均值对重叠区域的图像进行景深调整。其中,利用深度信息值对重叠区域的图像进行景深平滑处理包括:将重叠区域的图像纵向划分成至少二等分子图像;对相邻的两帧景深图像分别对应的深度信息值计算深度信息和值;根据深度信息和值和相邻的两帧景深图像分别对应的深度信息值确定各等分子图像的深度信息值,使得相邻等分子图像的深度信息差值相等;利用各等分子图像的深度信息值对对应的等分子图像进行景深调整。其中,确定两帧景深图像的场景重叠区域包括:将相邻的两帧景深图像进行相向步进移动,确定预重叠区域;计算预重叠区域的相似性指数;当相似性指数是否满足预设的标准指数时,将预重叠区域确定为场景重叠区域。其中,计算预重叠区域的相似性指数包括:计算预重叠区域图像的灰度值分布直方图;利用欧式距离计算算法计算两个灰度图像的距离;将距离作为相似性指数。为解决上述技术问题,本专利技术提供一种终端全景图像处理装置,包括:获取模块,用于通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定模块,用于确定两帧景深图像的场景重叠区域,并得到重叠区域的图像;景深平滑处理模块,用于利用深度信息值对重叠区域的图像进行景深平滑处理;全景拼接模块,用于将景深平滑处理模块处理后的图像进行全景拼接。其中,景深平滑处理模块包括:第一计算子模块,用于对相邻的两帧景深图像分别对应的深度信息值计算深度信息均值;第一景深调整子模块,用于利用深度信息均值对重叠区域的图像进行景深调整。其中,景深平滑处理模块包括:划分子模块,用于将重叠区域的图像纵向划分成至少二等分子图像;第二计算子模块,用于对相邻的两帧景深图像分别对应的深度信息值计算深度信息和值;第一确定子模块,用于根据深度信息和值和相邻的两帧景深图像分别对应的深度信息值确定各等分子图像的深度信息值,使得相邻等分子图像的深度信息差值相等;第二景深调整子模块,用于利用各等分子图像的深度信息值对对应的等分子图像进行景深调整。其中,确定模块包括:第二确定子模块,用于将相邻的两帧景深图像进行相向步进移动,确定预重叠区域;第三计算子模块,用于计算预重叠区域的相似性指数;第三确定子模块,用于当相似性指数是否满足预设的标准指数时,将预重叠区域确定为场景重叠区域。其中,第三计算子模块具体用于计算预重叠区域图像的灰度值分布直方图;利用欧式距离计算算法计算两个灰度图像的距离;将距离作为相似性指数。为解决上述技术问题,本专利技术提供一种终端,包括上述的终端全景图像处理装置。根据本专利技术提供的一种终端全景图像处理方法、装置及终端,该终端全景图像处理方法包括:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定两帧景深图像的场景重叠区域,并得到重叠区域的图像;利用深度信息值对重叠区域的图像进行景深平滑处理,并将处理后的图像进行全景拼接;采用上述方案,利用相邻两帧景深图像分别的深度信息值对重叠区域的图像进行景深平滑处理,使得得到的全景图像具有背景虚化效果,立体感强,层次感强,景物重点突出,拼接过渡自然,视觉效果好。附图说明图1为本专利技术实施例一提供的一种终端全景图像处理方法的流程图;图2为本专利技术实施例二提供的一种终端全景图像处理装置的示意图;图3为本专利技术实施例二提供的另一种终端全景图像处理装置的示意图;图4为本专利技术实施例三提供的一种终端的示意图;图5为本专利技术实施例四提供的另一种终端的示意图。具体实施方式应当理解的是,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一本实施例提供一种终端全景图像处理方法,参见图1,图1为本实施例提供的一种终端全景图像处理方法的流程图,该终端全景图像处理方法包括以下步骤:S11:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值。例如通过终端的两颗摄像头同时拍摄第一帧景象,利用立体匹配算法得到该景象的景深图像,记为景深图像A;然后水平向右平移摄像头2cm距离,再次采用两颗摄像头同时拍摄第二帧景象,利用立体匹配算法得到该景象的景深图像,记为景深图像B。在获取到了景深图像A和景深图像B,还需确定出景深图像A的深度信息值以及景深图像B的深度信息值。景深图像B是景深图像A平移了一小段距离后得到的图像,因此,景深图像B与景深图像A大部分场景是重叠的。其中,立体匹配算法就是在两幅图象的匹配基元之间建立对应关系的过程,它是双目立体视觉系统的关键。实际上,任何计算机视觉系统中都包含一个作为其核心的匹配算法,因而对于匹配算法的研究是极为重要的。为了比较全面地考察匹配算法,不妨将双目立体视觉的匹配算法扩展到更一般的情况来分析:假设给定两幅同一环境的图象,这两幅图象可能由于摄取的时间、方位或方式的不同而有差别,如双目立体视觉系统所摄取的两幅图象、地图与遥感或航测图象等,若要找到彼此对应的部分,一般有两种考虑途径:(1)灰度分布的相关性;(2)特征分布的相似性。因而就有两类算法:(1)基于灰度的算法(intensitybased);(2)基于特征的算法(featurebased)。如果按照控制策略分,有如下几种:(1)粗到精多层次结构(coarse-to-fine,hierarchical);(2)引入约束条件的松驰法(constraints,relaxation);(3)多级表示的决策结构(multilevelrepresentation)。S12:确定两帧景深图像的场景重叠区域,并得到重叠区域的图像。S12中确定两帧景深图像的场景重叠区域包括:首先将相邻的两帧景深图像进行相向步进移动,确定预重叠区域;例如将上述的景深图像A向右移动,将景深图像B向左移动,且景深图像A、景深图像B在进行一次移动的过程中,移动的幅度都是相等的。然后计算预重叠区域的相似性指数;其中,计算预重叠区域的相似性指数包括:计算预重叠区域图像的灰度值分布本文档来自技高网...
一种终端全景图像处理方法、装置及终端

【技术保护点】
一种终端全景图像处理方法,其特征在于,包括:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定所述两帧景深图像的场景重叠区域,并得到重叠区域的图像;利用所述深度信息值对所述重叠区域的图像进行景深平滑处理,并将处理后的图像进行全景拼接。

【技术特征摘要】
1.一种终端全景图像处理方法,其特征在于,包括:通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息值;确定所述两帧景深图像的场景重叠区域,并得到重叠区域的图像;利用所述深度信息值对所述重叠区域的图像进行景深平滑处理,并将处理后的图像进行全景拼接。2.根据权利要求1所述的终端全景图像处理方法,其特征在于,所述利用所述深度信息值对所述重叠区域的图像进行景深平滑处理包括:对所述相邻的两帧景深图像分别对应的深度信息值计算深度信息均值;利用所述深度信息均值对所述重叠区域的图像进行景深调整。3.根据权利要求1所述的终端全景图像处理方法,其特征在于,所述利用所述深度信息值对所述重叠区域的图像进行景深平滑处理包括:将重叠区域的图像纵向划分成至少二等分子图像;对所述相邻的两帧景深图像分别对应的深度信息值计算深度信息和值;根据所述深度信息和值和所述相邻的两帧景深图像分别对应的深度信息值确定各等分子图像的深度信息值,使得相邻等分子图像的深度信息差值相等;利用各等分子图像的深度信息值对对应的等分子图像进行景深调整。4.根据权利要求1-3任一项所述的终端全景图像处理方法,其特征在于,所述确定所述两帧景深图像的场景重叠区域包括:将所述相邻的两帧景深图像进行相向步进移动,确定预重叠区域;计算预重叠区域的相似性指数;当所述相似性指数是否满足预设的标准指数时,将所述预重叠区域确定为场景重叠区域。5.根据权利要求4所述的终端全景图像处理方法,其特征在于,所述计算预重叠区域的相似性指数包括:计算预重叠区域图像的灰度值分布直方图;利用欧式距离计算算法计算两个灰度图像的距离;将所述距离作为相似性指数。6.一种终端全景图像处理装置,其特征在于,包括:获取模块,用于通过全景拍摄获取相邻的两帧景深图像,并获取分别对应的深度信息...

【专利技术属性】
技术研发人员:闫明
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1