在matlab中连接图像

时间:2017-01-05 20:52:50

标签: image matlab image-processing

我希望连接图像的各个部分以制作另一个图像。初始图像被分成25个部分并在另一个4D矩阵中连接以获得重建图像。然而,重建的图像始终是完全白色的图像。

这是代码。

im = zeros(600,482,3,25); %4D matrix initilization 
k = 1;

            for i = 0:4

                for j = 0:4

                    im(:,:,:,k) = image(i*600+1:(i+1)*600, j*482+1:(j+1)*482,:); %assigning image parts to the larger image 
                    img_here = image(i*600+1:(i+1)*600, j*482+1:(j+1)*482,:); % to check if the copied portion is correct
                    imshow(img_here); % displays correct image portion 
                    imshow(im(:,:,:,k)); %always displays a completely white portion 
                    k = k+1; % position conter increment. 

                end

            end

0 个答案:

没有答案