|
以下内容摘自好友lyqmath新浪博客,在此借花献佛。
前言 图像分块是图像处理中常用的技术,在图像去噪、图像增强等相关领域都有涉及。这里介绍一种简单的图像分块方法。
代码
- % By lyqmath
- % DLUT School of Mathematical Sciences 2008
- % BLOG:http://blog.sina.com.cn/lyqmath
- clc; clear all; close all;
- I = imread('football.jpg');
- rs = size(I, 1); cs = size(I, 2);
- sz = 64;
- numr = rs/sz;
- numc = cs/sz;
- ch = sz; cw = sz;
- t1 = (0:numr-1)*ch + 1; t2 = (1:numr)*ch;
- t3 = (0:numc-1)*cw + 1; t4 = (1:numc)*cw;
- figure;
- k = 0;
- for i = 1 : numr
- for j = 1 : numc
- temp = I(t1(i):t2(i), t3(j):t4(j), :);
- k = k + 1;
- subplot(numr, numc, k);
- imshow(temp);
- pause(0.5);
- end
- end
复制代码 结果
|
|