matlab 也能干大事 —— 九等分一幅图像

来源:互联网 发布:三只眼漫画软件 编辑:程序博客网 时间:2024/06/18 12:07
clear, clc, close allI = imread('fish.jpg');I = imresize(I, [999, 999]);splits = zeros(333, 333, 3, 9);                            % 处理的是彩色图像                            % 当然二维图像更好处理n = 9;for i=0:2,    for j = 0:2,        splits(:, :, :, 3*i+j+1) = I(i*333+1:(i+1)*333, j*333+1:(j+1)*333, :);    endendsplits = uint8(splits);for i = 1:n,%     subplot(3, 3, i), imshow(splits(:, :, :, i));    imwrite(splits(:, :, :, i), ['fish_' int2str(i) '.jpg']);end
0 0
原创粉丝点击