一种图像处理方法及电子设备与流程

文档序号:12740441阅读:来源:国知局

技术特征:

1.一种图像处理方法,所述图像处理方法用于设置有第一摄像头和第二摄像头的电子设备,所述第一摄像头和所述第二摄像头用于拍摄同一场景,其特征在于,所述图像处理方法包括:

控制所述第一摄像头拍摄第一图像,以及控制所述第二摄像头拍摄第二图像;

将所述第一图像和所述第二图像合成为第三图像;

计算所述第三图像上的像素的深度信息;

根据所述像素的深度信息确定出所述第三图像上的前景图像和背景图像;

利用预先设置的背景图像替换所述第三图像的背景图像,得到替换背景后的第三图像。

2.根据权利要求1所述的图像处理方法,其特征在于,根据所述像素的深度信息确定出所述第三图像上的前景图像和背景图像包括:

依次将所述第三图像上每个像素的深度与深度阈值进行比较;

将深度大于所述深度阈值的像素组成的图像确定为所述背景图像;将深度小于所述深度阈值的像素组成的图像确定为所述前景图像。

3.根据权利要求1所述的图像处理方法,其特征在于,采用以下步骤计算每个像素的深度:

记录所述第一摄像头拍摄所述第一图像的第一焦距f1,记录所述第二摄像头拍摄所述第二图像的第二焦距f2;

在所述第一图像上确定目标像素对应的成像点的位置,并在所述第二图像上确定所述目标像素对应的成像点的位置;

确定在所述第一图像上所述目标像素对应的成像点与所述第一摄像头到所述第一图像的中心点的第一距离X1,以及在所述第二图像上所述目标像素对应的成像点与所述第二摄像头到所述第二图像的中心点的第二距离X2;

根据以下公式计算目标像素的深度Z:

Z=T*f1*f2/(X1*f2+X2*f1)

其中,T表示所述第一摄像头的中心点与所述第二摄像头的中心点的距离。

4.根据权利要求1所述的图像处理方法,其特征在于,将所述第一图像和所述第二图像合成为第三图像包括:

将所述第一图像与所述第二图像重叠,按照预设规则逐步移动第二图像;

计算所述第一图像与所述第二图像之间的重合区域的相似度;

判断所述相似度是否大于预设阈值;

当所述相似度大于所述预设阈值时,将对应的重合区域作为所述第一图像和所述第二图像的共有区域,拼接得到所述第三图像。

5.根据权利要求4所述的图像处理方法,其特征在于,计算所述第一图像与所述第二图像之间的重合区域的相似度包括:

获取所述第一图像在所述重合区域的灰度直方图和所述第二图像在所述重合区域的灰度直方图;

计算所述第一图像在所述重合区域的灰度直方图和所述第二图像在所述重合区域的灰度直方图之间的欧式距离,将所述欧式距离作为所述相似度。

6.根据权利要求1所述的图像处理方法,其特征在于,利用预先设置的背景图像替换所述第三图像的背景图像,得到替换背景后的第三图像之前,还包括:

对所述预先设置的背景图像上的像素点进行中值滤波处理,得到虚化后的背景图像。

7.一种电子设备,所述电子设备上设置有第一摄像头和第二摄像头,所述第一摄像头和所述第二摄像头用于拍摄同一场景,其特征在于,所述电子设备包括:

控制单元,用于控制所述第一摄像头拍摄第一图像,以及控制所述第二摄像头拍摄第二图像;

合成单元,用于将所述第一图像和所述第二图像合成为第三图像;

计算单元,用于计算所述第三图像上的像素的深度信息;

确定单元,用于根据所述像素的深度信息确定出所述第三图像上的前景图像和背景图像;

替换单元,用于利用预先设置的背景图像替换所述第三图像的背景图像,得到替换背景后的第三图像。

8.根据权利要求7所述的电子设备,其特征在于,所述确定单元包括:

比较模块,用于依次将所述第三图像上每个像素的深度与深度阈值进行比较;

第一确定模块,用于将深度大于所述深度阈值的像素组成的图像确定为所述背景图像;将深度小于所述深度阈值的像素组成的图像确定为所述前景图像。

9.根据权利要求7所述的电子设备,其特征在于,所述计算单元包括:

记录模块,用于记录所述第一摄像头拍摄所述第一图像的第一焦距f1,记录所述第二摄像头拍摄所述第二图像的第二焦距f2;

第二确定模块,用于在所述第一图像上确定目标像素对应的成像点的位置,并在所述第二图像上确定所述目标像素对应的成像点的位置;

第三确定模块,用于确定在所述第一图像上所述目标像素对应的成像点与所述第一摄像头到所述第一图像的中心点的第一距离X1,以及在所述第二图像上所述目标像素对应的成像点与所述第二摄像头到所述第二图像的中心点的第二距离X2;

第一计算模块,用于根据以下公式计算目标像素的深度Z:

Z=T*f1*f2/(X1*f2+X2*f1)

其中,T表示所述第一摄像头的中心点与所述第二摄像头的中心点的距离。

10.根据权利要求7所述的电子设备,其特征在于,所述合成单元包括:

移动模块,用于将所述第一图像与所述第二图像重叠,按照预设规则逐步移动第二图像;

第二计算模块,用于计算所述第一图像与所述第二图像之间的重合区域的相似度;

判断模块,用于判断所述相似度是否大于预设阈值;

拼接模块,用于当所述相似度大于所述预设阈值时,将对应的重合区域作为所述第一图像和所述第二图像的共有区域,拼接得到所述第三图像。

11.根据权利要求10所述的电子设备,其特征在于,所述第二计算模块包括:

获取子模块,用于获取所述第一图像在所述重合区域的灰度直方图和所述第二图像在所述重合区域的灰度直方图;

计算子模块,用于计算所述第一图像在所述重合区域的灰度直方图和所述第二图像在所述重合区域的灰度直方图之间的欧式距离,将所述欧式距离作为所述相似度。

12.根据权利要求7所述的电子设备,其特征在于,还包括:

虚化单元,用于在利用预先设置的背景图像替换所述第三图像的背景图像,得到替换背景后的第三图像之前,对所述预先设置的背景图像上的像素点进行中值滤波处理,得到虚化后的背景图像。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1