Matlab使一半的图像空白
在matlab上遇到了一个问题,试图在不调整大小的情况下使一半图像为空白。 ATM-im正在使用这个简单的代码Matlab使一半的图像空白,matlab,resize,imshow,imread,Matlab,Resize,Imshow,Imread,在matlab上遇到了一个问题,试图在不调整大小的情况下使一半图像为空白。 ATM-im正在使用这个简单的代码 im=imread('spinpie.bmp'); n=fix(size(im,1)/2); A=im(n+1:end,:,:); imshow(A) 我明白了: 实际上我需要的是这样的东西: Ty试试这个: im=imread('spinpie.bmp'); n=fix(size(im,1)/2); A = repmat(255,size(im)); %//
im=imread('spinpie.bmp');
n=fix(size(im,1)/2);
A=im(n+1:end,:,:);
imshow(A)
我明白了:
实际上我需要的是这样的东西:
Ty试试这个:
im=imread('spinpie.bmp');
n=fix(size(im,1)/2);
A = repmat(255,size(im)); %// PreAllocating with white pixels
A(n+1:end,:,:) = im(n+1:end,:,:); %// Assigning only the required pixels to original image
imshow(uint8(A)); %// lastly converting double to uint8 before displaying