在MATLAB中的另一个图像中插入图像的区域

时间:2018-09-26 14:59:08

标签: image matlab image-processing

在MATLAB R2018a中,我使用以下命令在图像上裁剪区域:

[J, rect] = imcrop(img)

我想将其插入到另一幅图像的预定义区域中,在这种情况下,该图像是该图像中的一个圆(硬币的面)。我该如何替换呢?

1 个答案:

答案 0 :(得分:1)

正如对问题的评论中提到的那样,可以使用简单的索引来解决。

[J, rect] = imcrop(img);
newImg(xStart:xEnd, yStart:yEnd) = J;

您可以使用size(J)分别根据xEndyEnd计算xStartyStart