-
公开(公告)号:CN107016704A
公开(公告)日:2017-08-04
申请号:CN201710174897.3
申请日:2017-03-22
Applicant: 杭州电子科技大学
CPC classification number: G06T19/006 , G06F3/011 , G06T2200/08 , G06T2207/10016 , G06T2207/10024
Abstract: 本发明公开了一种基于增强现实的虚拟现实实现方法。本方法为:1)通过相机采集场景的深度图像序列和RGB序列;2)根据采集的深度图像序列、RGB序列生成该场景的RGBD四通道图像序列;3)根据该RGBD计算出两帧间相机的旋转矩阵与平移向量;从该场景的RGBD中识别出场景中的目标物体、平面结构及其在三维空间中的位置信息;将该RGBD转换为双目视图序列;4)将该双目视图呈现于该相机的屏幕上,根据场景中平面结构在三维空间中的位置信息在该场景中绘制该目标物体的虚拟三维模型并根据相机的旋转矩阵和平移向量对该虚拟三维模型进行变换,使之与所附着的平面结构呈现相对静止。本发明能够准确、快速算出需要呈现的图像。
-
公开(公告)号:CN106993179A
公开(公告)日:2017-07-28
申请号:CN201710173870.2
申请日:2017-03-22
Applicant: 杭州电子科技大学
CPC classification number: H04N13/275
Abstract: 本发明公开了一种3D模型转立体双视点视图的方法。本方法为:1)选取待转换的3D模型;根据输入的参数计算该3D模型的锥体位移、左右眼锥台参数,构建左眼的投影矩阵和视图矩阵、右眼的投影矩阵和视图矩阵;2)根据左、右眼的投影矩阵、视图矩阵以及模型矩阵得到左、右眼MVP传入着色器;3)将该3D模型的顶点坐标分别左乘左眼MVP传入着色器、右眼MVP传入着色器,得到新的顶点坐标;当该3D模型的每个顶点都转化之后,即可得到该3D模型的左、右眼图像;4)将得到的该左、右眼图像在屏幕上进行映射、拼接,得到该3D模型的双视点视差图。本发明具有运算速度快,接近于人眼的视觉习惯,满足双眼辐合的仿真。
-