【问题标题】:How to augument an image using homograph matrix in matlab如何在matlab中使用单应矩阵来增强图像
【发布时间】:2015-07-11 13:01:26
【问题描述】:

我的问题是这样的: 我有棋盘的图像。使用 ginput,我计算了相机坐标。我给出了世界坐标。所以,从图像的世界坐标和相机坐标,我计算了单应矩阵。现在我想使用计算的单应性在棋盘图像中插入一个新图像。 图片不应看起来像插入的那样。

有人可以帮助我吗? 我在 Matlab 中这样做。

【问题讨论】:

  • 你会如何用数学术语来表达?

标签: image matlab homography


【解决方案1】:

假设我们有旋转 (R) 和平移 (t) 矩阵,以下代码段可用于转换一组坐标(假设 x,y,z 坐标存储在数据中)。

data = R * data;
data = [data(1,:) + t(1); data(2,:) + t(2); data(3,:) + t(3)];

如果不清楚,请向我们提供有关您的代码和输入的更多详细信息。

【讨论】:

    猜你喜欢
    • 2013-04-27
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多