Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-02-27, 12:43   #1
271200017
初级会员
 
注册日期: 2008-01-13
年龄: 40
帖子: 5
声望力: 0
271200017 正向着好的方向发展
默认 【求助】图像的分块处理

本人有个程序没做出来,求助下大家
1 将256*256 的图像分成128*128个2×2的小块
2 以每个2×2的平均像素代替2×2的像素 新组成256×256的图像
271200017 当前离线   回复时引用此帖
旧 2008-02-27, 21:40   #2
chenhuips2
普通会员
 
注册日期: 2007-05-19
帖子: 51
声望力: 19
chenhuips2 正向着好的方向发展
默认

clear
I=imread('111.jpg');
imshow(I)
s=size(I);
r=2;
I=double(I);
for i=1:r:s(1,1)
for j=1:r:s(1,2)
for m=1:3;
a(m)=I(i,j,m)+I(i+1,j,m)+I(i,j+1,m)+I(i+1,j+1,m);
end
for n=1:3
I(i,j,n)=fix(a(n)/(r^2));
I(i+1,j,n)=fix(a(n)/(r^2));
I(i,j+1,n)=fix(a(n)/(r^2));
I(i+1,j+1,n)=fix(a(n)/(r^2));
end
end
end
I=uint8(I);
figure
imshow(I)

LZ试试~~
chenhuips2 当前离线   回复时引用此帖
旧 2008-02-28, 17:20   #3
271200017
初级会员
 
注册日期: 2008-01-13
年龄: 40
帖子: 5
声望力: 0
271200017 正向着好的方向发展
默认

谢谢你 我已经用blkproc函数编出来了
271200017 当前离线   回复时引用此帖
旧 2008-03-14, 09:55   #4
huikai1123
初级会员
 
注册日期: 2008-03-14
年龄: 40
帖子: 1
声望力: 0
huikai1123 正向着好的方向发展
默认 能不能把你的代码发出来呢

我现在也在做这个工作,也是对图像分块并对每块取平均值,希望你能赐教
huikai1123 当前离线   回复时引用此帖
旧 2008-03-14, 10:07   #5
dnping
高级会员
 
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24
dnping 是一个将要出名的人
默认

引用:
作者: 271200017 查看帖子
谢谢你 我已经用blkproc函数编出来了
鼓励自己解决问题的会员,加油……
dnping 当前离线   回复时引用此帖
旧 2008-03-16, 15:19   #6
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认

引用:
作者: 271200017 查看帖子
谢谢你 我已经用blkproc函数编出来了...
matlab的功能好强大啊
tolabfans 当前离线   回复时引用此帖
旧 2008-03-19, 22:34   #7
271200017
初级会员
 
注册日期: 2008-01-13
年龄: 40
帖子: 5
声望力: 0
271200017 正向着好的方向发展
默认

mtlab 中有个分块处理函数blkproc用他可以直接做 调用f=inline('x(1,1)') I1=blkproc(I,[2 2],f)就行了
271200017 当前离线   回复时引用此帖
旧 2008-03-26, 09:25   #8
danlei0120
初级会员
 
注册日期: 2008-03-26
年龄: 45
帖子: 18
声望力: 18
danlei0120 正向着好的方向发展
默认

我正学到这个分块,看了一下,谢谢。
danlei0120 当前离线   回复时引用此帖
旧 2008-03-28, 11:14   #9
suchun23
初级会员
 
注册日期: 2008-03-28
年龄: 40
帖子: 1
声望力: 0
suchun23 正向着好的方向发展
默认

刚刚学,试试!
suchun23 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 12:32


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.