我的问题是这样的: 我有一个棋盘格的图像。使用ginput,我计算了摄像机坐标。我有世界坐标。所以,从图像的世界坐标和摄像机坐标,我计算出单应矩阵。现在我想使用计算出的单应性在检查板的图像中插入新图像。 图像看起来不应该像插入一样。
有人可以帮我这个吗? 我在Matlab中这样做。
答案 0 :(得分:0)
假设我们有旋转(R)和平移(t)矩阵,可以使用以下代码段来变换一组坐标(假设x,y,z坐标存储在数据中)。
data = R * data;
data = [data(1,:) + t(1); data(2,:) + t(2); data(3,:) + t(3)];
如果不清楚,请向我们提供有关您的代码和输入的更多详细信息。