我正在尝试读取图像并将其粘贴到更大的图像中,稍后我将在其中粘贴其他图像(相同的高度和宽度)。我不得不说我在 Matlab 方面没有经验,所以欢迎任何建议。
现在我正在创建一个更大的零矩阵并将图像的元素(RGB)粘贴到其中。但它并没有像我想要的那样显示,它显示了一个大部分是白色的图像:
Bigger 是更大图像的名称
[im1 map1] = imread('/12937.png');
[height width rgbsize]=size(im1)
bigger=zeros(height+200,width+200,3);
figure('name','original');imshow(im1) %displays my image correctly
bigger(1:height,1:width,:)=im1(:,:,:);
figure('name','after');imshow(bigger); %displays a mostly white image with dark right and bottom borders (the extra size)