【问题标题】:Matching virtual camera to real camera将虚拟相机与真实相机匹配
【发布时间】:2011-12-04 11:49:02
【问题描述】:

我正在尝试开发一个简单的增强现实应用程序。 我已经设置了一个装备,可以让我检测物理网络摄像头的旋转和位置。我将网络摄像头视频输入到一个小的 3d xna 应用程序中。在应用程序中,我将虚拟相机定位和旋转以匹配真实相机。

当我叠加 3d 图形透视线时,它的透视线似乎不太对齐,当我移动物理相机时,3d 图形的轨迹也不太正确。

让 3d 图形与真实世界的图像对齐需要哪些参数?

【问题讨论】:

  • 这在很大程度上取决于所使用的镜头。如果您计划使用多种类型的相机,您可能需要为您的应用添加某种校准。
  • 我需要做的那种校准正是我要问的

标签: math computer-vision augmented-reality xna-4.0


【解决方案1】:

OpenCV 包括工具和关于camera calibration models 的精彩理论讨论,以及可用于纠正失真的方法。可以使用逆模型来扭曲生成的 3d 网格。

【讨论】:

  • 谢谢。但是,我应该提一下,虽然有帮助,但我对校正镜头失真并不是很感兴趣,我只想得到一般的透视线和这样的权利
  • @Mr Bell:链接页面的第一句话是“本节中的功能使用所谓的针孔相机模型”。针孔相机模型只是“获得正确的视角”,它没有镜头失真(针孔相机中没有镜头)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-26
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多