用于虚拟现实设备中图像获取方法、装置和虚拟现实设备制造方法及图纸

技术编号:17660888 阅读:61 留言:0更新日期:2018-04-08 12:16
本申请公开用于虚拟现实设备中图像获取方法、装置和虚拟现实设备,其中,采用本申请提供的用于虚拟现实设备中图像获取方法,通过虚拟现实设备获取到的显示图像与原始图像最为接近,也最为真实。由于采用本申请的方法在获取第二图像的过程中,或者说在获取所述桶形反畸变图像的过程中设置的反畸变参数是根据第一图像和第二图像的比对获取的,通过两者的比对,可以最终获取的显示图像也与原始图像最为接近,可以最真实的反映原始图像,提高了用户佩戴虚拟现实设备的体验。

【技术实现步骤摘要】
用于虚拟现实设备中图像获取方法、装置和虚拟现实设备
本专利技术涉及光学成像的
,具体涉及一种用于虚拟现实设备中图像获取方法。本专利技术同时涉及一种用于虚拟现实设备中图像获取装置。另外,还涉及一种用于虚拟现实设备中的校正图像畸变的方法和装置,一种用于虚拟现实设备中的图像畸变的检测方法和装置,以及一种虚拟现实设备。
技术介绍
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景,并且仿真实体行为系统,以使用户沉浸到该环境中。虚拟现实技术(VR)主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。在VR系统中,双目立体视觉起了很大作用。用户的两只眼睛看到的不同图像是分别产生的,显示在不同的显示器上。有的系统采用单个显示器,但用户带上特殊的眼镜后,一只眼睛只能看到奇数帧图像,另一只眼睛只能看到偶数帧图像,奇、偶帧之间的不同也就是视差就产生了立体感。应用VR技术,现有的VR眼镜(头盔)中采用弧形镜片扩大视角,但是,采用弧形镜片将传统的图像投射到人的眼中时,图像会有畸变。要解决这个问题,就要通过特定的算法生成畸变镜片对应的畸变图像,然后这些畸变图像在经过畸变镜片投射到人眼之后,就会变成正常的图像,从而让人感觉到真实的位置投射以及大视角范围的覆盖。但是,目前在反畸变的调整时都是靠工作人员的人眼去观察畸变图像是否调整到位,由于个体的视力等因素,反畸变的图像只是接近正常并不准确。
技术实现思路
本专利技术提供一种用于虚拟现实设备中图像获取方法,以解决现有技术中存在的上述问题。本专利技术另外提供一种用于虚拟现实设备中图像获取装置。本专利技术还提供一种用于虚拟现实设备中的校正图像畸变的方法和装置,还提供一种用于虚拟现实设备中的图像畸变的检测方法和装置。本专利技术还提供一种虚拟现实设备。本申请提供一种用于虚拟现实设备中图像获取方法,该方法包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同;判断所述第二图像与所述第一图像是否重合;若否,通过调整所述原始图像经过桶形的反畸变处理过程中的形成桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像。可选的,所述通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值,包括:基于顶点位移算法,在所述原始图像经过桶形的反畸变处理过程中,调整所述桶形反畸变图像的每个顶点的径向位移数据,使得获取到的所述第二图像与所述第一图像重合;根据调整的顶点的径向位移数据,确定重合时的反畸变参数值。可选的,所述基于顶点位移算法,在所述原始图像经过桶形的反畸变处理过程中,调整所述桶形反畸变图像的每个顶点的径向位移数据,使得获取到的所述第二图像与所述第一图像重合,包括:将所述原始图像和桶形反畸变图像分别划分为相同的N*N的方格,每个方格的交点形成一个顶点;使得获取到的所述第二图像与所述第一图像重合时,获取桶形反畸变图像相对于原始图像中每个顶点的径向位移数据,所述径向位移数据包括径向位移或者径向位移的缩放值。可选的,所述根据调整的顶点的径向位移数据,确定重合时的反畸变参数值,包括:确定桶形反畸变图像相对于原始图像中每个顶点的径向位移差;确定桶形反畸变图像中每个顶点距离图像中心的径向距离;根据每个顶点的径向位移差与该顶点的所述径向距离,确定桶形反畸变图像相对于原始图像的径向位移或者径向位移的缩放量,将所述径向位移或者径向位移的缩放量作为所述反畸变参数。可选的,所述判断所述第二图像与所述第一图像是否重合的判断结果为是,则获取所述原始图像经过桶形的反畸变处理过程中的所述桶形反畸变图像的反畸变参数值,并将该反畸变参数值作为虚拟现实设备中的反畸变参数,应用于所述虚拟现实设备中的程序中。可选的,所述第一图像相对于所述原始图像为放大图像,包括:所述原始图像经过半透半反镜之前或之后,利用虚拟现实设备中的控制装置采用拉伸的方式将所述原始图像放大形成所述第一图像。本申请还提供一种用于虚拟现实设备中图像获取装置,该装置包括:第一图像形成单元,用于取原始图像经过半透半反镜后在成像区域产生的第一图像;第二图像形成单元,用于获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;判断单元,用于判断所述第二图像与所述第一图像是否重合;参数获取单元,用于当所述判断单元的判断结果为否时,通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;图像获取单元,用于将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同。本申请还提供一种用于虚拟现实设备中的校正图像畸变的方法,该方法包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同;通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;将所述反畸变参数值作为虚拟现实设备中的反畸变参数。本申请还提供一种用于虚拟现实设备中的图像畸变的检测方法,该方法包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同;判断所述第二图像与所述第一图像是否重合;若是,所述虚拟现实设备中获取到的图像为正常图像;若否,所述虚拟现实设备中获取到的图像为畸变图像。可选的,在判断所述第二图像与所述第一图像是否重合的结果为否时,执行以下操作:通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像。本申请还提供一种用于虚拟现实设备中的校正图像畸变的装置,该装置包括:第一图像形成单元,用于获取原始图像经过半透半反镜后在成像区域产生的第一图像;第二图像形成单元,用于获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;参数获取单元,用于通过调整所述原始图像经过桶形的反畸变处理过程本文档来自技高网...
用于虚拟现实设备中图像获取方法、装置和虚拟现实设备

【技术保护点】
一种用于虚拟现实设备中图像获取方法,其特征在于,包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同;判断所述第二图像与所述第一图像是否重合;若否,通过调整所述原始图像经过桶形的反畸变处理过程中的形成桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像。

【技术特征摘要】
1.一种用于虚拟现实设备中图像获取方法,其特征在于,包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同;判断所述第二图像与所述第一图像是否重合;若否,通过调整所述原始图像经过桶形的反畸变处理过程中的形成桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像。2.根据权利要求1所述的用于虚拟现实设备中图像获取方法,其特征在于,所述通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值,包括:基于顶点位移算法,在所述原始图像经过桶形的反畸变处理过程中,调整所述桶形反畸变图像的每个顶点的径向位移数据,使得获取到的所述第二图像与所述第一图像重合;根据调整的顶点的径向位移数据,确定重合时的反畸变参数值。3.根据权利要求2所述的用于虚拟现实设备中图像获取方法,其特征在于,所述基于顶点位移算法,在所述原始图像经过桶形的反畸变处理过程中,调整所述桶形反畸变图像的每个顶点的径向位移数据,使得获取到的所述第二图像与所述第一图像重合,包括:将所述原始图像和桶形反畸变图像分别划分为相同的N*N的方格,每个方格的交点形成一个顶点;使得获取到的所述第二图像与所述第一图像重合时,获取桶形反畸变图像相对于原始图像中每个顶点的径向位移数据,所述径向位移数据包括径向位移或者径向位移的缩放值。4.根据权利要求3所述的用于虚拟现实设备中图像获取方法,其特征在于,所述根据调整的顶点的径向位移数据,确定重合时的反畸变参数值,包括:确定桶形反畸变图像相对于原始图像中每个顶点的径向位移差;确定桶形反畸变图像中每个顶点距离图像中心的径向距离;根据每个顶点的径向位移差与该顶点的所述径向距离,确定桶形反畸变图像相对于原始图像的径向位移或者径向位移的缩放量,将所述径向位移或者径向位移的缩放量作为所述反畸变参数。5.根据权利要求1所述的用于虚拟现实设备中图像获取方法,其特征在于,所述判断所述第二图像与所述第一图像是否重合的判断结果为是,则获取所述原始图像经过桶形的反畸变处理过程中的所述桶形反畸变图像的反畸变参数值,并将该反畸变参数值作为虚拟现实设备中的反畸变参数,应用于所述虚拟现实设备中的程序中。6.根据权利要求1所述的用于虚拟现实设备中图像获取方法,其特征在于,所述第一图像相对于所述原始图像为放大图像,包括:所述原始图像经过半透半反镜之前或之后,利用虚拟现实设备中的控制装置采用拉伸的方式将所述原始图像放大形成所述第一图像。7.一种用于虚拟现实设备中图像获取装置,其特征在于,包括:第一图像形成单元,用于取原始图像经过半透半反镜后在成像区域产生的第一图像;第二图像形成单元,用于获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;判断单元,用于判断所述第二图像与所述第一图像是否重合;参数获取单元,用于当所述判断单元的判断结果为否时,通过调整所述原始图像经过桶形的反畸变处理过程中的桶形反畸变图像的反畸变参数,使得所述第二图像与所述第一图像重合,获取重合时的反畸变参数值;图像获取单元,用于将所述反畸变参数值作为虚拟现实设备中的反畸变参数,得到所述虚拟现实设备中的图像;其中,所述第一图像相对于所述原始图像为放大图像,放大倍率与所述凸透镜的放大倍率相同。8.一种用于虚拟现实设备中的校正图像畸变的方法,其特征在于,包括:获取原始图像经过半透半反镜后在成像区域产生的第一图像;获取桶形反畸变图像经过凸透镜后在成像区域产生的第二图像,所述桶形反畸变图像是原始图像经过桶形的反畸变处理之后形成的图像;所...

【专利技术属性】
技术研发人员:陈理杨亚军
申请(专利权)人:杭州联络互动信息科技股份有限公司
类型:发明
国别省市:浙江,33

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

1