Image 一幅图像到另一幅图像的映射:如何在matlab中实现?

Image 一幅图像到另一幅图像的映射:如何在matlab中实现?,image,matlab,Image,Matlab,我有一个图像,imageA(从任何图像中裁剪) 如何将其映射到左上角的imageB上。。。因此,一幅图像的(x,y)坐标映射到另一幅图像的(x,y)坐标上。我想你只是想用A覆盖B的左上角 [m, n, ~] = size(imageA); imageB(1:m, 1:n, :) = imageA; 请记住注意颜色通道的数量。是否要将A缩放到B的大小?否则,x,y坐标只是图像矩阵的下标索引。左上角是最简单的情况,但您只需在“on”B周围的“shift”a中添加一个常量即可。

我有一个图像,imageA(从任何图像中裁剪)
如何将其映射到左上角的imageB上。。。因此,一幅图像的(x,y)坐标映射到另一幅图像的(x,y)坐标上。

我想你只是想用A覆盖B的左上角

[m, n, ~] = size(imageA);
imageB(1:m, 1:n, :) = imageA;

请记住注意颜色通道的数量。

是否要将
A
缩放到
B
的大小?否则,x,y坐标只是图像矩阵的下标索引。左上角是最简单的情况,但您只需在“on”
B
周围的“shift”
a
中添加一个常量即可。