The embodiment of the invention provides a method and a device for correcting the orientation of a camera based on a 3D scene, which relates to the virtual reality / augmented reality technology field. Through from the gyroscope to get four yuan, four yuan according to the calculated matrix according to the matrix of the electronic device and the top toward the vector vector, according to the electronic device toward the camera vector and top vector correction in the 3D scenario toward. The invention provides a camera orientation correction method and device based on 3D scene, which has fast data acquisition speed, simple and efficient calculation method, high accuracy, enhanced visual reality and improved user experience.
【技术实现步骤摘要】
基于3D场景的摄像头朝向修正方法及装置
本专利技术涉及虚拟现实/增强现实
,具体而言,涉及一种基于3D场景的摄像头朝向修正方法及装置。
技术介绍
在现有技术中,当电子设备在现实场景下的位置变化时,在摄像头拍摄界面叠加的3D虚拟物品是一直呈现在该拍摄界面中,就像固定在拍摄界面中的一张图,不会发生变化,弱化了增强现实的交互性,给用户的感受不够真实,用户体验不高。因此,如何增强3D虚拟物品在摄像头拍摄界面中的真实感、实现增强现实场景下的方位判断、提升用户体验,是本领域技术人员关注的重点。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于3D场景的摄像头朝向修正方法及装置,以解决现有技术中3D虚拟物品在摄像头拍摄界面中不够真实、用户体验不高的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提出一种基于3D场景的摄像头朝向修正方法,应用于具有陀螺仪的电子设备,所述基于3D场景的摄像头朝向修正方法包括:从所述陀螺仪获取四元数;依据所述四元数计算矩阵;依据所述矩阵获取所述电子设备的朝向矢量和顶部矢量;依据所述电子设备的朝向矢量及顶部矢量修正3D场景下的所述摄像头的朝向。第二方面,本专利技术实施例还提出一种基于3D场景的摄像头朝向修正装置,应用于具有陀螺仪的电子设备,所述基于3D场景的摄像头朝向修正装置包括:四元数获取模块,用于从所述陀螺仪获取四元数;矩阵计算模块,用于依据所述四元数计算矩阵;矢量获取模块,用于依据所述矩阵获取所述电子设备的朝向矢量和顶部矢量;朝向修正模块,依据所述电子设备的朝向矢量及顶部矢量修正3D场景下的 ...
【技术保护点】
一种基于3D场景的摄像头朝向修正方法,应用于具有陀螺仪的电子设备,其特征在于,所述基于3D场景的摄像头朝向修正方法包括:从所述陀螺仪获取四元数;依据所述四元数计算矩阵;依据所述矩阵获取所述电子设备的朝向矢量和顶部矢量;依据所述电子设备的朝向矢量及顶部矢量修正3D场景下的所述摄像头的朝向。
【技术特征摘要】
1.一种基于3D场景的摄像头朝向修正方法,应用于具有陀螺仪的电子设备,其特征在于,所述基于3D场景的摄像头朝向修正方法包括:从所述陀螺仪获取四元数;依据所述四元数计算矩阵;依据所述矩阵获取所述电子设备的朝向矢量和顶部矢量;依据所述电子设备的朝向矢量及顶部矢量修正3D场景下的所述摄像头的朝向。2.如权利要求1所述的基于3D场景的摄像头朝向修正方法,其特征在于,所述基于3D场景的摄像头朝向修正方法还包括:所述摄像头开启时在拍摄界面叠加3D虚拟物品;依据修正3D场景下的所述摄像头的朝向,控制所述3D虚拟物品在所述拍摄界面呈现不同的角度。3.如权利要求1所述的基于3D场景的摄像头朝向修正方法,其特征在于,所述从所述陀螺仪获取四元数的步骤包括:从所述陀螺仪获取欧拉角;依据所述欧拉角计算所述四元数。4.如权利要求3所述的基于3D场景的摄像头朝向修正方法,其特征在于,所述欧拉角包括θ、ψ,所述四元数为q=(x,y,z,w),其中5.如权利要求1所述的基于3D场景的摄像头朝向修正方法,其特征在于,所述矩阵为其中,所述电子设备的朝向矢量为(-m[12],-m[13],-m[14]),所述电子设备的顶部矢量为(m[8],m[9],m[10])。6.一种基于3D场景的摄像头朝向修正装置,应用于具有陀螺仪的...
【专利技术属性】
技术研发人员:吴文东,张娜,黄君,叶龙,
申请(专利权)人:杭州乐见科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。