在MATLAB中的另一个图像中插入图像区域[关闭]

问题描述 投票:-2回答:1

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

[J, rect] = imcrop(img)

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

image matlab image-processing
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.