【问题标题】:Map points from one camera to another将点从一台摄像机映射到另一台摄像机
【发布时间】:2016-12-13 23:40:07
【问题描述】:

我有两个摄像头,比如说 A 和 B。摄像头 B 安装在摄像头 A 稍上方(例如 20 厘米),并且与摄像头 A 的角度略有不同。

现在我也想用两个相机拍照,并在两张图像上完全相同的位置画一个点。我需要以某种方式校准图像,所以当我在相机 A 的图像上画一个点时,比如说 (100, 100),我在相机 B 上的同一位置结束操作。

为此,我需要检测(找到)从相机 A 到相机 B 的偏差。有了这个偏差,我可以将点从相机 A 转换到相机 B。我做了一些研究,发现了一个叫做 @ 987654321@ 但这似乎没有任何用处,因为它试图在 3D 空间中找到点的 x、y、z 位置。我只需要将 2D 坐标从一张图像转换为另一张图像。

我是 openCv 的初学者,但我知道使用 openCv 一定可以做到这一点,但我不知道从哪里开始。任何人都可以指出我正确的方向吗?

【问题讨论】:

标签: c++ opencv camera-calibration


【解决方案1】:

您似乎正在寻找图像注册。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    相关资源
    最近更新 更多