当前位置: 首页 > 专利查询>夏云飞专利>正文

一种裸眼3D图片的转化方法及裸眼3D全景图片的转换方法技术

技术编号:18427479 阅读:112 留言:0更新日期:2018-07-12 02:15
本发明专利技术公开了一种裸眼3D图片的转化方法,包括以下步骤:S1:获取二维图片及其包含的参数信息;S2:建立空间0‑xyz,根据S1包含的参数信息求得二维图片空间平面方程、投影面空间平面方程以及视点空间坐标;S3:求得视点过二维图片在投影面的投影关系;S4:根据S3得到的投影关系绘制裸眼3D图片。本发明专利技术中采用先人为创建空间,再建立单视点视差与消除双眼视差,诱导视觉中枢形成立体,对硬件要求较低,相对现有的裸眼3D技术,不需要在显示器上增加偏振膜等装置,节约了成本;本发明专利技术不仅可以在电子设备上显示,同样适用于传统的印刷品,适用范围更广。

【技术实现步骤摘要】
一种裸眼3D图片的转化方法及裸眼3D全景图片的转换方法
本专利技术属于图像处理领域,特别是一种裸眼3D图片的转化方法。
技术介绍
随着科技的进步,虚拟与现实的界限越来越模糊,很多3D技术跟我们的生活带来了更好的体验,常见的有:VR技术,能够较好的模拟出身临其境的感觉,但需要再头部佩带沉重的设备,长时间使用有晕眩感;AR技术,需要通过特定的标志物,如二维码等进行空间定位进而成像,且AR图像事先制作复杂,成本较高难度较大;激光投射技术,其所需设备及其昂贵,难以普及化。基于上述技术存在的缺陷,裸眼3D技术开始逐渐走入人们的视野,其有望实现价格低廉、使用方便、普及型强的目标。
技术实现思路
本申请针对上述现有技术所存在的缺陷,提供了一种裸眼3D图片的转化方法。一种裸眼3D图片的转化方法,包括以下步骤:S1:获取二维图片及其包含的参数信息;S2:建立空间0-xyz,根据S1包含的参数信息求得二维图片空间平面方程、投影面空间平面方程以及视点空间坐标;S3:求得视点过二维图片在投影面的投影关系;S4:根据S3得到的投影关系绘制裸眼3D图片。进一步的,参数信息包括:视点相关信息:视点P、视点P与投影面的垂直距离Z和垂足β、β到中心点物像的垂直距离Y;参考物相关信息:二维图片中心位置的投影面水平方向的参照物两端点之间的距离λ、所述的两端点在二维图片中对应的像素点P1、P2,位于图片的中心点的P0,P0为P1、P2的中点。进一步的,若二维图片为软件绘制,则S1中参数信息通过所述的软件直接提取;若二维图片为照片,则S1参数信息通过拍摄不同角度的另一张或几张照片并由软件结合与所述的二维图片计算得出;若二维图片为照片,则S1参数信息通过在拍摄是现场测量得出。进一步的,步骤S2中,当投影面过x轴时,投影面空间平面方程为:y=(Y/Z)*z,其中,Y/Z为y,z方向斜率。进一步的,步骤S2中,所述的像素尺寸为_w*_h的二维图片空间平面方程y=0,并且二维图片四个角的约束点分别为P1、P2,P33,P44,像素尺寸_w*_h表示二维图片的。进一步的,步骤S2中,所述的二维图片格式为bmp24。进一步的,步骤S2中,求得视点坐标的方法为:根据二维图片中心点坐标、x,y方向斜率求得由二维图片中心点和视点构成的直线方程,再根据参照物两端点距离λ以及Y,Z,求得视点空间坐标。进一步的,步骤S3中,还包括步骤S3-1:验证投影面,求直线P-P33与与二维图片的交点P3,再求直线P-P44与二维图片的交点P4,判断视点方向上有无交点;若无交点,则二维图片无效失败;如有交点,则P3到x轴的垂直距离h,P1-P2-P3-P4构成的面即为图片投影面。进一步的,步骤S3中,还包括步骤S3-2:对S3-1得到的投影面划分若干等距网格,根据网格的尺寸求得每个网格点的坐标Q。进一步的,网格点与图片像素的个数相同,即转换后的裸眼3D图片的像素个数与二维图片相同。进一步的,步骤S3中,还包括步骤S3-3:3.3.1:求PQ与PHT的交点p(x,0,z);3.3.2:求px、pz的整数int(px)、int(pz),求得的数值分别为所要输出图片对应像素点的宽与高。3.3.3:对小数部分进行差值处理。进一步的,还包括步骤S4:效果增强,包括以下方法的一种或几种:图片裁剪、添加阴影、亮度调节、饱和度调节、对比度调节。本专利技术还公开了一种裸眼3D全景图片的转换方法,其特征在于,在闭合的曲面或拼合的平面对应显示如上述方法转化的裸眼3D全景图片。本专利技术具有以下有益效果:1.对呈现的介质无特殊要求,既可以是传统媒介,如报纸、书籍等,也可以是电子媒介,如电脑、手机等,适配性好,其具有较为低廉的价格,利用推广。2.上述方法可以通过软件程序实现,无需制作人具有很强的专业功底,只需要输入参数并掌握一些基本调试操作即可,可操作性强,入门门槛低。3.素材来源简单易得,无需特意3D建模,使用普通相机拍摄的照片也可以完成。4.3D成像效果好,视点在8米左右以内相机拍摄与单眼观看呈3D,视点较远双眼观看与像机拍摄呈3D,是深洞双眼观看与相机拍摄呈3D。5.本专利技术中采用先人为创建空间(由曲面投影构造的形变空间),再建立单视点视差与消除双眼视差,诱导视觉中枢形成立体,对硬件要求较低,相对现有的裸眼3D技术,不需要在显示器上增加偏振膜等装置,节约了成本;本专利技术不仅可以在电子设备上显示,同样适用于传统的印刷品,适用范围更广。附图说明图1为本专利技术的流程图。图2为可应用于本专利技术实施例的用户终端的方框示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。实施例一如图1所示一种裸眼3D图片的转化方法,包括以下步骤:S1:获取二维图片及其包含的参数信息;S2:建立空间0-xyz,根据S1包含的参数信息求得二维图片空间平面方程、投影面空间平面方程以及视点空间坐标;S3:求得视点过二维图片在投影面的投影关系;S4:根据S3得到的投影关系绘制裸眼3D图片。实施例二本实施例基于实施例一做进一步说明。前期准备一或多份二维图片存盘,图片具备以下要素:可确定视点P与地平线(投影面)PH的垂直距离Z、垂足β,β到中心点物像的垂直距离Y。图片中心位置地平面(投影面)水平方向有一参照物两端点之间的距离λ与两端点在图片中对应的像素点P1、P2,中点P0在图片的中心点(如知主物像所在的距形框四边实际距离与四个角点在图片中像素点的位置.则在软件中可实现裁剪功能)。如制作双面如呈直角双面,则具备可确定直角面与地平线(投影面)的相交线在图片中对应的像素点。如制作三面成直角面、曲面同理。以上参数的获取方法:图片出自三维建模软件,建模时提取以上参数;图片出自相机,有条件的在不同位置拍摄两张图,由软件计算出以上参数;图片出自相机,只有一张图片,相机拍摄时现场测量以上参数;图片出自相机,只有一张图片,由个人经验试错方式调试以上参数。实施例三本实施例是基于实施例一和实施例二做进一步说明。目的在于实现图片在参考面上投影,以一个地平线(投影面)PH为例,定PH空间平面方程,设PH过x轴则空间平面方程为y=(Y/Z)*z,定图片空间平面方程。读取图片,把图片转为bmp24格式名为PHT。PHT像素尺寸_w*_h,PHT与xoy面平行,PHT约术点:左下角点坐标为P1(0,0,0),右下角点坐标为P2(_w,0,0),左上角坐标为P33(0,0,_h),P44(_w,0,_h),空间平面方程y=0。定视点P(x,y,z)空间坐标。已知视点P所在的直线过PHT中心点P0(_w/2,0,_h/2),平行于yoz平面,已知x,y方向斜率Y/Z,可求出PP0直线方程。又已知参照物两端点之间的距离λ,Y,Z。可求出P(x,y,z)空间坐标。求视点P过PHT在PH的投影。直线PP33与平面PHT交点P3(x,y,z),求直线PP44与平面PHT交点P4,如视点方向上无交点,则图片无效失败返回;或者,增加参考面,其中,第一种方式是在视点本文档来自技高网...

【技术保护点】
1.一种裸眼3D图片的转化方法,其特征在于,包括以下步骤:S1:获取二维图片及其包含的参数信息;S2:建立空间0‑xyz,根据S1包含的参数信息求得二维图片空间平面方程、投影面空间平面方程以及视点空间坐标;S3:求得视点过二维图片在投影面的投影关系;S4:根据S3得到的投影关系绘制裸眼3D图片。

【技术特征摘要】
1.一种裸眼3D图片的转化方法,其特征在于,包括以下步骤:S1:获取二维图片及其包含的参数信息;S2:建立空间0-xyz,根据S1包含的参数信息求得二维图片空间平面方程、投影面空间平面方程以及视点空间坐标;S3:求得视点过二维图片在投影面的投影关系;S4:根据S3得到的投影关系绘制裸眼3D图片。2.根据权利要求1所述的一种裸眼3D图片的转化方法,其特征在于,参数信息包括:视点相关信息:视点P、视点P与投影面的垂直距离Z和垂足β、β到中心点物像的垂直距离Y;参考物相关信息:二维图片中心位置的投影面水平方向的参照物两端点之间的距离λ、所述的两端点在二维图片中对应的像素点P1、P2,位于图片的中心点的P0,P0为P1、P2的中点。3.根据权利要求1所述的一种裸眼3D图片的转化方法,其特征在于,若二维图片为软件绘制,则S1中参数信息通过所述的软件直接提取;若二维图片为照片,则S1参数信息通过拍摄不同角度的另一张或几张照片并由软件结合与所述的二维图片计算得出;若二维图片为照片,则S1参数信息通过在拍摄是现场测量得出。4.根据权利要求1所述的一种裸眼3D图片的转化方法,其特征在于,步骤S2中,当投影面过x轴时,投影面空间平面方程为:y=(Y/Z)*z,其中,Y/Z为y,z方向斜率。5.根据权利要求1所述的一种裸眼3D图片的转化方法,其特征在于,步骤S2中,所述的像素尺寸为_w*_h的二维图片空间平面方程y=0,并且二维图片...

【专利技术属性】
技术研发人员:夏云飞
申请(专利权)人:夏云飞
类型:发明
国别省市:江苏,32

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

1