Image 在MATLAB中将图像的一个区域插入到另一个图像中
在MATLAB R2018a中,我使用以下命令在图像上裁剪一个区域:Image 在MATLAB中将图像的一个区域插入到另一个图像中,image,matlab,image-processing,Image,Matlab,Image Processing,在MATLAB R2018a中,我使用以下命令在图像上裁剪一个区域: [J, rect] = imcrop(img) 我想将它插入到另一个图像的预定义区域中,在本例中,该图像是该图像中的一个圆(硬币的正面)。如何替换它?如问题注释中所述,可以使用简单的索引解决此问题 [J, rect] = imcrop(img); newImg(xStart:xEnd, yStart:yEnd) = J; 您可以使用size(J)分别从xStart和yStart计算xEnd和yEnd。使用基本索引。“图像”
[J, rect] = imcrop(img)
我想将它插入到另一个图像的预定义区域中,在本例中,该图像是该图像中的一个圆(硬币的正面)。如何替换它?如问题注释中所述,可以使用简单的索引解决此问题
[J, rect] = imcrop(img);
newImg(xStart:xEnd, yStart:yEnd) = J;
您可以使用
size(J)
分别从xStart
和yStart
计算xEnd
和yEnd
。使用基本索引。“图像”只是一个矩阵,因此您可以将其索引为such@Adriaan,谢谢你的评论,你能再解释一下吗?