MATLAB图片处理(一)

    xiaoxiao2023-10-27  147

    MATLAB图片处理(一)

    灰度图片水平翻转:

    >>f = imread('a.jpg'); ##读入图片 >>size(f); ##显示图片大小(行,列,矩阵数(3)) >>imshow(f); ##显示图片 >>g = rgb2gray; ##RGB图片转灰度图片 >>figure,imshow(g); ##显示灰度图片 >>gh = g(:,end:-1:1); ##水平翻转图片 >>figure,imshow(gh);

    RGB图片水平翻转:

    >>f = imread('a.jpg'); ##读入图片 >>fr = f(:,:,1); >>fg = f(:,:,2); >>fb = f(:,:,3); ##拆分矩阵 >>frh = fr(:,end:-1:1); >>fgh = fg(:,end:-1:1); >>fbh = fb(:,end:-1:1); ##翻转 >>fh = cat(3,frh,fgh,fbh); ##合矩阵 >>imwrite(fh,'fh.tif'); ##输出图片
    最新回复(0)