实时裸眼3D的图像处理方法、系统、设备及介质技术方案

技术编号:38153230 阅读:11 留言:0更新日期:2023-07-13 09:19
本申请提供了一种实时裸眼3D的图像处理方法、系统、设备及介质,属于实时裸眼3D显示技术领域。方法包括:获取2D格式下的初始图像,初始图像中包括第一视差图像和第二视差图像,第一视差图像和第二视差图像具有视差;对第一视差图像进行处理,得到与第二视差图像相匹配的第三视差图像;将第三视差图像处理成3D格式下的第一帧画面图像,将第二视差图像处理成3D格式下的第二帧画面图像,其中,第一帧画面图像和第二帧画面图像之间互为左右格式图像;将第一帧画面图像与第二帧画面图像进行融合拼接,得到3D格式下的3D帧画面图像。本申请无需专门的3D设备,常规的终端也能实现将二维的图像实时转换成3D显示效果的图像。时转换成3D显示效果的图像。时转换成3D显示效果的图像。

【技术实现步骤摘要】
实时裸眼3D的图像处理方法、系统、设备及介质


[0001]本申请涉及实时裸眼3D显示
,尤其涉及一种实时裸眼3D的图像处理方法、系统、设备及介质。

技术介绍

[0002]三维(3

dimension,3D)显示技术是指用户通过眼睛可以看到3D画面,而3D画面是通过左右两眼视差虚拟出的立体空间画面。
[0003]相关技术中,通常需要由一套设备来获取二维的图像,再将获取到的图像传输给专门进行3D图像处理的设备,以便处理成3D显示画面。然而,这种3D显示处理需要专门的3D显示设备来实现,常规的终端设备无法实现3D画面的制作,终端设备无法实时根据获取到的图像制成3D图像。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种实时裸眼3D的图像处理方法、系统、设备及介质,能够实时将获取到的二维图像处理成3D显示的图像。
[0005]为实现上述目的,本申请实施例的第一方面提出了一种实时裸眼3D的图像处理方法,所述方法包括:获取2D格式下的初始图像,其中,所述初始图像中包括位于所述初始图像第一图像区域的第一视差图像和位于所述初始图像的第二图像区域的第二视差图像,所述第一视差图像为通过第一光路拍摄目标拍摄对象得到的图像,所述第二视差图像为通过第二光路拍摄目标拍摄对象得到的图像,所述第一光路和所述第二光路不同,以使所述第一视差图像和所述第二视差图像具有视差;对所述第一视差图像进行处理,得到与所述第二视差图像相匹配的第三视差图像;将所述第三视差图像处理成3D格式下的第一帧画面图像,将所述第二视差图像处理成3D格式下的第二帧画面图像,其中,所述第一帧画面图像和所述第二帧画面图像之间互为左右格式图像;将所述第一帧画面图像与所述第二帧画面图像进行融合拼接,得到3D格式下的3D帧画面图像。
[0006]在一些实施例中,所述实时裸眼3D的图像处理方法应用在终端上,所述终端设置有摄像头,所述摄像头连接有拍摄镜头;其中,所述拍摄镜头设置有棱镜,所述棱镜设置于所述摄像头的上方的一侧以形成所述第一光路,并且所述拍摄镜头在所述摄像头的上方的另一侧形成作为所述第二光路的空腔,以使得目标拍摄对象的第一初始光信号可通过所述第一光路进入所述摄像头,所述目标拍摄对象的第二初始光信号可经过所述第二光路后进入所述摄像头;所述棱镜包括第一棱镜面,以及沿所述第二初始光信号光路依次设置的入光面和出光面,所述第一棱镜面垂直于所述摄像头平面,所述第一棱镜面的延展面将所述摄像头的镜头表面分为第一区域和第二区域,所述第一区域用于接收所述第一初始光信号,所述第二区域用于接收所述出光面出射的光信号,以使得所述目标拍摄对象在所述第一区域形成所述第一视差图像,在所述第二区域形成与所述第一视差图像相对应的所述第二视差图像;所述获取2D格式下的初始图像,包括:确定所述终端上的一个所述摄像头为目
标摄像头,并打开所述目标摄像头;实时获取所述目标摄像头拍摄的2D格式下的初始图像。
[0007]在一些实施例中,所述终端上的所述摄像头有多个;所述确定所述终端上的一个所述摄像头为目标摄像头,并打开所述目标摄像头,包括:获取摄像头选择信息,其中,所述摄像头选择信息响应于用户选择指令得到,或者通过对各个所述摄像头拍摄的图像进行识别得到;基于所述摄像头选择信息,从多个所述摄像头中选择一个作为目标摄像头,并打开所述目标摄像头。
[0008]在一些实施例中,所述打开所述目标摄像头,包括:获取所述目标摄像头的第一参数信息和所述拍摄镜头的第二参数信息;根据所述第一参数信息和所述第二参数信息确定当前所述目标摄像头所能拍摄的目标焦距范围;根据所述目标焦距范围设置所述目标摄像头的拍摄参数,以使所述目标摄像头在所述目标焦距范围内拍摄图像,所述拍摄参数包括所述目标摄像头的拍摄焦距或所述拍摄焦距的可调范围。
[0009]在一些实施例中,所述对所述第一视差图像进行处理,得到与所述第二视差图像相匹配的第三视差图像,包括:若所述第一视差图像为所述第二视差图像的镜像图像,对所述第一视差图像进行镜像恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的倒立图像,对所述第一视差图像进行正立恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的镜像倒立图像,对所述第一视差图像进行镜像正立恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的缩小图像,对所述第一视差图像进行镜像放大处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的放大图像,对所述第一视差图像进行镜像缩小处理,得到与所述第二视差图像相匹配的第三视差图像。
[0010]在一些实施例中,所述将所述第三视差图像处理成3D格式下的第一帧画面图像,包括:对所述第三视差图像与所述第二视差图像进行图像比对,得到表征图像之间重合度的比对结果;根据所述比对结果对所述第三视差图像进行图像校准,得到校准后的第四视差图像,以使校准后的所述第四视差图像与所述第二视差图像之间的重合度满足预设要求;将校准后的所述第四视差图像处理成3D格式下的第一帧画面图像。
[0011]在一些实施例中,所述对所述第三视差图像与所述第二视差图像进行图像比对,得到表征图像之间重合度的比对结果,包括:识别所述第三视差图像中的目标特征,得到所述目标特征在所述第三视差图像中的第一目标角点;识别所述第二视差图像中的所述目标特征,得到所述目标特征在所述第二视差图像中的第二目标角点;将所述第三视差图像和所述第二视差图像进行重叠,并对所述第一目标角点和所述第二目标角点进行虚拟重合对比,根据角点之间的重合度得到表征图像之间重合度的比对结果。
[0012]在一些实施例中,所述将所述第三视差图像处理成3D格式下的第一帧画面图像,包括:确定所述第三视差图像中与所述第二视差图像多余的部分,得到第一多余部分;将所述第一多余部分从所述第三视差图像中裁剪掉,并将剩余的所述第三视差图像处理成3D格式下的第一帧画面图像;或者,所述将所述第二视差图像处理成3D格式下的第二帧画面图像,包括:确定所述第二视差图像中与所述第三视差图像多余的部分,得到第二多余部分;将所述第二多余部分从所述第二视差图像中裁剪掉,并将剩余的所述第二视差图像处理成3D格式下的第二帧画面图像。
[0013]在一些实施例中,所述实时裸眼3D的图像处理方法应用在终端上,所述终端设置有摄像头,所述摄像头连接有拍摄镜头;所述方法还包括:获取历史上安装所述拍摄镜头的目标安装误差;根据所述目标安装误差的大小确定裁剪参数,其中,所述裁剪参数用于对所述第三视差图像或所述第二视差图像中的多余部分进行裁剪。
[0014]在一些实施例中,所述获取历史上安装所述拍摄镜头的目标安装误差,包括:获取所述终端的设备型号信息;获取多个样本安装误差,其中,所述样本安装误差为所述设备型号信息下多个样本设备安装所述拍摄镜头时的安装误差;计算多个所述样本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时裸眼3D的图像处理方法,其特征在于,所述方法包括:获取2D格式下的初始图像,其中,所述初始图像中包括位于所述初始图像第一图像区域的第一视差图像和位于所述初始图像的第二图像区域的第二视差图像,所述第一视差图像为通过第一光路拍摄目标拍摄对象得到的图像,所述第二视差图像为通过第二光路拍摄目标拍摄对象得到的图像,所述第一光路和所述第二光路不同,以使所述第一视差图像和所述第二视差图像具有视差;对所述第一视差图像进行处理,得到与所述第二视差图像相匹配的第三视差图像;将所述第三视差图像处理成3D格式下的第一帧画面图像,将所述第二视差图像处理成3D格式下的第二帧画面图像,其中,所述第一帧画面图像和所述第二帧画面图像之间互为左右格式图像;将所述第一帧画面图像与所述第二帧画面图像进行融合拼接,得到3D格式下的3D帧画面图像。2.根据权利要求1所述的实时裸眼3D的图像处理方法,其特征在于,所述实时裸眼3D的图像处理方法应用在终端上,所述终端设置有摄像头,所述摄像头连接有拍摄镜头;其中,所述拍摄镜头设置有棱镜,所述棱镜设置于所述摄像头的上方的一侧以形成所述第一光路,并且所述拍摄镜头在所述摄像头的上方的另一侧形成作为所述第二光路的空腔,以使得目标拍摄对象的第一初始光信号可通过所述第一光路进入所述摄像头,所述目标拍摄对象的第二初始光信号可经过所述第二光路后进入所述摄像头;所述棱镜包括第一棱镜面,以及沿所述第二初始光信号光路依次设置的入光面和出光面,所述第一棱镜面垂直于所述摄像头平面,所述第一棱镜面的延展面将所述摄像头的镜头表面分为第一区域和第二区域,所述第一区域用于接收所述第一初始光信号,所述第二区域用于接收所述出光面出射的光信号,以使得所述目标拍摄对象在所述第一区域形成所述第一视差图像,在所述第二区域形成与所述第一视差图像相对应的所述第二视差图像;所述获取2D格式下的初始图像,包括:确定所述终端上的一个所述摄像头为目标摄像头,并打开所述目标摄像头;实时获取所述目标摄像头拍摄的2D格式下的初始图像。3.根据权利要求2所述的实时裸眼3D的图像处理方法,其特征在于,所述终端上的所述摄像头有多个;所述确定所述终端上的一个所述摄像头为目标摄像头,并打开所述目标摄像头,包括:获取摄像头选择信息,其中,所述摄像头选择信息响应于用户选择指令得到,或者通过对各个所述摄像头拍摄的图像进行识别得到;基于所述摄像头选择信息,从多个所述摄像头中选择一个作为目标摄像头,并打开所述目标摄像头。4.根据权利要求2或3所述的实时裸眼3D的图像处理方法,其特征在于,所述打开所述目标摄像头,包括:获取所述目标摄像头的第一参数信息和所述拍摄镜头的第二参数信息;根据所述第一参数信息和所述第二参数信息确定当前所述目标摄像头所能拍摄的目标焦距范围;根据所述目标焦距范围设置所述目标摄像头的拍摄参数,以使所述目标摄像头在所述
目标焦距范围内拍摄图像,所述拍摄参数包括所述目标摄像头的拍摄焦距或所述拍摄焦距的可调范围。5.根据权利要求1所述的实时裸眼3D的图像处理方法,其特征在于,所述对所述第一视差图像进行处理,得到与所述第二视差图像相匹配的第三视差图像,包括:若所述第一视差图像为所述第二视差图像的镜像图像,对所述第一视差图像进行镜像恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的倒立图像,对所述第一视差图像进行正立恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的镜像倒立图像,对所述第一视差图像进行镜像正立恢复处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的缩小图像,对所述第一视差图像进行镜像放大处理,得到与所述第二视差图像相匹配的第三视差图像;或者,若所述第一视差图像为所述第二视差图像的放大图像,对所述第一视差图像进行镜像缩小处理,得到与所述第二视差图像相匹配的第三视差图像。6.根据权利要求1或5所述的实时裸眼3D的图像处理方法,其特征在于,所述将所述第三视差图像处理成3D格式下的第一帧画面图像,包括:对所述第三视差图像与所述第二视差图像进行图像比对,得到表征图像之间重合度的比对结果;根据所述比对结果对所述第三视差图像进行图像校准,得到校准后的第四视差图像,以使校准后的所述第四视差图像与所述第二视差图像之间的重合度满足预设要求;将校准后的所述第四视差图像处理成3D格式下的第一帧画面图像。7.根据权利要求6所述的实时裸眼3D的图像处理方法,其特征在于,所述对所述第三视差图像与所述第二视...

【专利技术属性】
技术研发人员:刁荣杰苏胜强陆先锋邝世鹏朱翊杨浩
申请(专利权)人:深圳市立体通技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利