一种虚拟演播室的摄像机定位方法及系统技术方案

技术编号:33039069 阅读:34 留言:0更新日期:2022-04-15 09:18
本申请公开了一种虚拟演播室的摄像机定位方法及系统,包括:使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。本发明专利技术在不使用额外设备辅助的情况下,获取摄像机的准确位置和朝向,使屏幕获得虚拟场景的投影图像,提升摄像机的位置和投影模型的准确性。模型的准确性。模型的准确性。

【技术实现步骤摘要】
一种虚拟演播室的摄像机定位方法及系统


[0001]本专利技术属于定位
,涉及一种虚拟演播室的摄像机定位方法及系统。

技术介绍

[0002]虚拟演播室是基于摄像机的姿态将已有的虚拟场景投影到屏幕上,在摄制过程中不需要额外的场景道具,就可以让使用者置身于虚拟场景中。区别于传统的道具场景布局或绿幕布场景,虚拟演播室在不使用道具场景的同时可以为使用者提供场景的互动与反馈。
[0003]近几年来虚拟演播室在节目制作,广告行业有着越来越广泛的应用。虚拟演播室使用多块屏幕搭建出立方体舞台。依据摄像机的位置和投影模型计算出虚拟场景在屏幕位置的投影图像,在不耗费资源搭建出现实场景的同时让使用者和观众有身临其境的互动体验。
[0004]而虚拟演播室技术依赖于摄像机的定位与投影模型,以保证在摄像机视角下,虚拟场景投影到屏幕上的物体投影关系的正确性。在传统方法中摄像机的定位或依赖于人工调整,或依赖于外部设备的定位(如动作捕捉系统,惯性测量单元和声学跟踪系统等),前者无法保证定位的准确性而后者需要引入额外的高成本测量设备。在虚拟演播室中,以往的摄像机定位方法多是依赖于人工调整摄像机的位置,使摄像机的光心与虚拟场景中的观测点重合,从而在屏幕上获得正确的虚拟场景与图像的投影。该方法效率低下且准确性差。

技术实现思路

[0005]本专利技术的目的在于克服上述不足,提供一种虚拟演播室的摄像机定位方法及系统,解决摄像机初始位置和姿态定位的问题。
[0006]为了实现上述目的,本专利技术采用的技术方案为:一种虚拟演播室的摄像机定位方法,其特征在于,包括:
[0007]使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;
[0008]获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。
[0009]进一步地,所述配对使用PnP算法。
[0010]进一步地,还包括:将虚拟演播室的虚拟场景通过计算出的摄像机位置与相机的姿态矩阵投影到屏幕上。
[0011]本专利技术的另一目的在于提供一种虚拟演播室的摄像机定位系统,其特征在于,包括:
[0012]构建单元,用于使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心
点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;
[0013]处理单元,用于获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。
[0014]本专利技术的有益效果为:
[0015]实现简单,包括:使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。在不使用额外设备辅助的情况下,获取摄像机的准确位置和朝向,使屏幕获得虚拟场景的投影图像,提升摄像机的位置和投影模型的准确性。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1是本专利技术的虚拟演播室的摄像机定位方法的流程图。
具体实施方式
[0018]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0019]请参照图1,本专利技术的一种虚拟演播室的摄像机定位方法,包括:
[0020]步骤S101,使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;
[0021]步骤S102,获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。
[0022]在本申请的一种实施例中,具体地,所述配对使用PnP算法。
[0023]在本申请的一种实施例中,具体地,还包括:将虚拟演播室的虚拟场景通过计算出的摄像机位置与相机的姿态矩阵投影到屏幕上。
[0024]本专利技术的另一目的在于提供一种虚拟演播室的摄像机定位系统,其特征在于包括:
[0025]构建单元,用于使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;
[0026]处理单元,用于获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。
[0027]作为具体的实施例,本专利技术的方法包括:
[0028]使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置。使用标定好的摄像机采集标志点的图像。
[0029]在摄像机采取的图像中,使用检测图像边缘的方法,得到圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标。将标志点的像素坐标与标志点的世界坐标配对,并使用PnP算法计算摄像机的位置和姿态。
[0030]由投影矩阵:
[0031][0032]其中,u,v为图像坐标,f
x
、f
y
为镜头像素焦距,c
x
、c
y
为镜头主点坐标。r
xy
为旋转矩阵中对应元素,t
x
为位移向量元素。X、Y、Z为点的世界坐标系中的其次坐标。
[0033]将上式旋转平移矩阵展开,并求取最小二乘的方式获得摄像机的位置和姿态。
[0034]使用PnP解算的摄像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟演播室的摄像机定位方法,其特征在于,包括:使用圆点为标志点,将数个标志点阵列投影到屏幕上,以屏幕中心点为原点建立世界坐标系,计算投影标志点在世界坐标系下的空间位置,使用标定好的摄像机采取标志点的图像;获取所述图像的圆点的边缘点,采用单应变换后的圆形拟合的方式计算边缘点所围成的圆形在图像上的像素坐标,将标志点的像素坐标与标志点的世界坐标配对,计算摄像机的位置和姿态。2.根据权利要求1所述的虚拟演播室的摄像机定位方法,其特征在于,所述配对使用PnP算法。3.根据权利要求1所述的虚拟演播室的摄像机定位方法...

【专利技术属性】
技术研发人员:王澍胥海姚兴帅王璞星刘福菊刘星辰
申请(专利权)人:北京德火科技有限责任公司
类型:发明
国别省市:

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

1