一种双目虚化中视差图的确定方法、移动终端及存储介质技术

技术编号:18238672 阅读:72 留言:0更新日期:2018-06-17 02:22
本发明专利技术公开了一种双目虚化中视差图的确定方法,应用于移动终端,包括:采用第一摄像头获取第一图像、第二摄像头获取第二图像;对第一图像进行畸变矫正,并将畸变矫正后的第一图像进行立体校正,获得参考图像;对第二图像进行畸变矫正,并将畸变矫正后的第二图像进行立体校正,获得配准图像;计算配准图像相对于参考图像的光流,并根据光流,计算光流的矢量角度;判断光流的矢量角度是否超过预设角度阈值;如果光流的矢量角度大于预设角度阈值,对基准图像和配准图像进行立体匹配,获得基准图像和配准图像的视差图。另外,本发明专利技术实施例还提供了一种移动终端和计算机可读存储介质。应用本发明专利技术实施例,提高了背景虚化的效果。 1

A method for determining the parallax diagram of binocular virtual image, mobile terminal and storage medium

The invention discloses a method for determining the parallax graph of the binocular deficiency, which is applied to the mobile terminal, including the first camera to obtain the first image, the second camera to obtain the second image, the distortion correction of the first image, and the stereoscopic correction of the first image after the distortion correction to obtain the reference image; Two image distortion correction, and the distortion corrected second images are stereoscopic correction to obtain registration images; calculate the registration image relative to the reference image of the optical flow, and calculate the vector angle of the optical flow according to the optical flow; determine whether the vector angle of the optical flow exceeds the preset angular threshold; if the vector angle of the optical flow is large At the preset angle threshold, stereo matching between the reference image and the registration image is achieved, and the disparity map of the reference image and the registration image is obtained. In addition, the embodiment of the invention also provides a mobile terminal and a computer readable storage medium. By applying the embodiment of the invention, the effect of background blur is improved. One

【技术实现步骤摘要】
一种双目虚化中视差图的确定方法、移动终端及存储介质
本专利技术涉及移动终端领域,尤其涉及一种双目虚化中视差图的确定方法、移动终端及存储介质。
技术介绍
随着双摄像头配置在手机等移动终端中日益广泛,一种适合手机等移动终端使用的双目图像深度估计方法变得十分重要。目前,在双目图像深度估计过程中,对镜头标定与矫正后,需要进行立体匹配,即估计其中一幅图像(例如参考图像)每个像素点在另一图像(例如配准图像)中的对应的立体匹配(StereoMatching)关系,由此可以获得该幅图像每个像素点的视差估计值,进而得到一张视差估计图(DisparityMap)。根据光学原理,该视差估计图反比于物体的实际距离,因此根据所述视差估计图可以获得对应的深度图像。为了提高拍摄的效果,兴起了背景虚化,是使景深变浅,使焦点聚集在主题上。要想虚化背景,但一般的DC是不具备大光圈这个功能的,而傻瓜型的相机是无法达到虚化背景的效果的。这样就导致在一般的手机中很难实现实现虚化背景,即使有的厂商采用,但是背景虚化的效果不好。
技术实现思路
本专利技术的主要目的在于提出一种双目虚化中视差图的确定方法、移动终端及存储介质,旨在提高背景虚化的效果,从而进一步提高用户体验。为实现上述目的,本专利技术提出一种双目虚化中视差图的确定方法,应用于移动终端,所述方法包括:采用第一摄像头获取第一图像,同时采用第二摄像头获取第二图像;对所述第一图像进行畸变矫正,并将畸变矫正后的第一图像进行立体校正,将经过立体校正后的第一图像中的第一目标区域确定为参考图像;对所述第二图像进行畸变矫正,并将畸变矫正后的第二图像进行立体校正,将经过立体校正后的第二图像中的第二目标区域确定为配准图像;计算所述配准图像相对于所述参考图像的光流,并根据所述光流,计算光流的矢量角度;判断所述光流的矢量角度是否小于预设角度阈值;如果是,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图上述方案中,在判断所述光流的矢量值超过目标矢量阈值的情况下,所述方法还包括:确定预先存储的视差图为所述基准图像和所述配准图像的视差图。上述方案中,所述判断所述光流的矢量角度是否超过与预设角度阈值的步骤,包括:判断所述光流的长度值是否大于预设长度值;如果是,判断所述光流的矢量角度是否超过与预设角度阈值。上述方案中,所述计算所述配准图像相对于所述参考图像的光流的步骤,包括:采用卢卡斯-金出光流估计差分技术,计算所述配准图像中的每个像素相对于所述参考图像中对应像素的光流。上述方案中,所述如果是,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图的步骤,包括:对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述参考图像中每一个像素点的矢量值之差;将根据每一个点的矢量值之差形成的灰度图像确定为视差图。上述方案中,所述将根据每一个点的矢量值之差形成的灰度图像确定为视差图的步骤,包括:将每一个点的矢量值之差,作为该点的灰度值,并获得所有点的灰度值;将所获得的灰度值所构成的图像,作为视差图。上述方案中,所述对所述第一图像进行畸变矫正,包括:将所述第一图像矫正范围内的各图像点的图像矫正坐标按照畸变模型的预设畸变算法,计算得到各图像点的畸变后的畸变坐标;将所述畸变坐标上的各畸变图像点按照所述畸变模型矫正到所述第一图像矫坐标点上。上述方案中,所述将所述第一图像矫正范围内的各图像点的图像矫正坐标按照畸变模型的预设畸变算法,计算得到各图像点的畸变后的畸变坐标,包括:对所述畸变图像进行透视畸变矫正,建立透视畸变模型,将所述第一图像矫正范围内的各图像点的图像矫正坐标按照所述透视畸变模型的预设透视畸变算法,计算得到各图像点畸变后的透视畸变坐标。另外,为实现上述目的,本专利技术提出了一种移动终端,所述移动终端包括处理器、以及通过通信总线与处理器连接的存储器;其中,所述存储器,用于存储双目虚化中视差图的确定程序;所述处理器,用于执行所述双目虚化中视差图的确定程序,以实现以下步骤:采用第一摄像头获取第一图像,同时采用第二摄像头获取第二图像;对所述第一图像进行畸变矫正,并将畸变矫正后的第一图像进行立体校正,将经过立体校正后的第一图像中的第一目标区域确定为参考图像;对所述第二图像进行畸变矫正,并将畸变矫正后的第二图像进行立体校正,将经过立体校正后的第二图像中的第二目标区域确定为配准图像;计算所述配准图像相对于所述参考图像的光流,并根据所述光流,计算光流的矢量值;判断所述光流的矢量角度是否小于预设角度阈值;如果是,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:确定预先存储的视差图为所述基准图像和所述配准图像的视差图。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:判断所述光流的长度值是否大于预设长度值;如果是,判断所述光流的矢量角度是否超过与预设角度阈值。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:采用卢卡斯-金出光流估计差分技术,计算所述配准图像中的每个像素相对于所述参考图像中对应像素的光流。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述参考图像中每一个像素点的矢量值之差;将根据每一个点的矢量值之差形成的灰度图像确定为视差图。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:将每一个点的矢量值之差,作为该点的灰度值,并获得所有点的灰度值;将所获得的灰度值所构成的图像,作为视差图。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:将所述第一图像矫正范围内的各图像点的图像矫正坐标按照畸变模型的预设畸变算法,计算得到各图像点的畸变后的畸变坐标;将所述畸变坐标上的各畸变图像点按照所述畸变模型矫正到所述第一图像矫坐标点上。上述方案中,所述处理器用于执行双目虚化中视差图的确定程序,以实现如下步骤:对所述畸变图像进行透视畸变矫正,建立透视畸变模型,将所述第一图像矫正范围内的各图像点的图像矫正坐标按照所述透视畸变模型的预设透视畸变算法,计算得到各图像点畸变后的透视畸变坐标。为实现上述目的,本专利技术提出了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以使所述一个或者多个处理器执行如下步骤:采用第一摄像头获取第一图像,同时采用第二摄像头获取第二图像;对所述第一图像进行畸变矫正,并将畸变矫正后的第一图像进行立体校正,将经过立体校正后的第一图像中的第一目标区域确定为参考图像;对所述第二图像进行畸变矫正,并将畸变矫正后的第二图像进行立体校正,将经过立体校正后的第二图像中的第二目标区域确定为配准图像;计算所述配准图像相对于所述参考图像的光流,并根据所述光流,计算光流的矢量值;判断所述光流的矢量角度是否小于预设角度阈值;如果是,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图。因此,相较于现有技术,本专利技术所提出的双目虚化中视差图的确定方法本文档来自技高网...
一种双目虚化中视差图的确定方法、移动终端及存储介质

【技术保护点】
1.一种双目虚化中视差图的确定方法,应用于移动终端,其特征在于,所述方法包括:

【技术特征摘要】
1.一种双目虚化中视差图的确定方法,应用于移动终端,其特征在于,所述方法包括:采用第一摄像头获取第一图像,同时采用第二摄像头获取第二图像;对所述第一图像进行畸变矫正,并将畸变矫正后的第一图像进行立体校正,将经过立体校正后的第一图像中的第一目标区域确定为参考图像;对所述第二图像进行畸变矫正,并将畸变矫正后的第二图像进行立体校正,将经过立体校正后的第二图像中的第二目标区域确定为配准图像;计算所述配准图像相对于所述参考图像的光流,并根据所述光流,计算光流的矢量角度;判断所述光流的矢量角度是否小于预设角度阈值;如果是,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图。2.根据权利要求1所述的双目虚化中视差图的确定方法,其特征在于,在判断所述光流的矢量值超过目标矢量阈值的情况下,所述方法还包括:确定预先存储的视差图为所述基准图像和所述配准图像的视差图。3.根据权利要求1所述的双目虚化中视差图的确定方法,其特征在于,所述判断所述光流的矢量角度是否超过与预设角度阈值的步骤,包括:判断所述光流的长度值是否大于预设长度值;如果是,判断所述光流的矢量角度是否超过与预设角度阈值。4.根据权利要求1所述的双目虚化中视差图的确定方法,其特征在于,所述计算所述配准图像相对于所述参考图像的光流的步骤,包括:采用卢卡斯-金出光流估计差分技术,计算所述配准图像中的每个像素相对于所述参考图像中对应像素的光流。5.根据权利要求1所述的双目虚化中视差图的确定方法,其特征在于,对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述配准图像的视差图的步骤,包括:对所述基准图像和所述配准图像进行立体匹配,获得所述基准图像和所述参考图像中每一个像素点的矢量值之差;将根据每一个点的矢量值之差形成的灰度图像确定为视差图。6.根据权利要求1所述的双目虚化中视差图的确定方法,其特征在于,所述将根据每一个点的矢量值之差形成的灰度图像确定为视差图的步骤,包括:将每一个点...

【专利技术属性】
技术研发人员:徐爱辉
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1