【问题标题】:Aruco marker detection with 360 camera?使用 360 度摄像头检测 Aruco 标记?
【发布时间】:2017-11-27 21:58:38
【问题描述】:

最近我一直在玩 360 fly 高清摄像头,想知道是否可以实时检测到 Aruco Marker。我首先想到的是先将鱼眼图像转换为透视图像,然后对透视图像进行检测(我会尝试一下,稍后会在这里更新我的结果)。

  1. Converting a fisheye image into a panoramic, spherical or perspective projection
  2. Hugin HowTo: Convert 360 Image to Cropped Flat Panoramic Image

我不是这个领域的专家。有没有人这样做过?这是否可以通过不同地校准相机来实现,例如校正相机矩阵和畸变系数矩阵?

如果我走错了方向,请告诉我。

【问题讨论】:

    标签: python opencv 360-virtual-reality aruco


    【解决方案1】:

    在这个过程中我能够得到更好的理解。

    首先,我想说的是 360(鱼眼,球面,不管你怎么称呼它)图像没有失真。我被我的直觉所欺骗,并认为图像是根据它的外观而扭曲的。不,它没有失真。请阅读enter link description here 了解更多信息。

    接下来,我尝试了两个 360 飞行相机,但都不起作用。每次我尝试用opencv访问相机时,它都会自动关机并切换到存储模式。我猜 360 开发团队故意实现这个切换功能是为了防止他们的产品被“黑客攻击”。但是,我看到有人成功破解了 360 fly,这绝对是可行的。

    最后,我能够用 Ricoh theta V 检测到 Aruco(theta S 应该也可以)。它对开发人员非常友好,我能够在我的第一次尝试中运行它。您只需要选择正确的相机并让代码运行即可。唯一的问题是范围,这是预期的(约 6 英尺),理光相机有点贵(499 美元)。

    click here to view succesful detection

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多