Image 一幅图像到另一幅图像的映射:如何在matlab中实现?
我有一个图像,imageA(从任何图像中裁剪)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中添加一个常量即可。
如何将其映射到左上角的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
中添加一个常量即可。