注册 登录
编程论坛 Matlab

[求助]如何实现图像平均分割

zyy1010 发布于 2006-06-16 17:01, 1525 次点击
       我是一名Matlab新手,现在因为课题需要,需对一副图像进行二等分,并对等分后的矩阵数量进行统计,不知哪位高手知道,请回复,万分感谢!
4 回复
#2
Genial2006-06-17 09:21
怎么个二等分?不懂你的意思
如果单纯的是大小上的等分,图像就是矩阵而已;矩阵怎么操作就怎么操作
#3
zyy10102006-06-17 21:31

我说的二等分就是先对一个图像二等分,然后再二等分,这样依次下去,直到分到只有一个象素点为止,并且要统计每次二等分后所得的包含有研究目标的方格数量,我不知道这样的程序如何用Matlab实现,如果您知道,麻烦请给我以帮助,万分感谢!

#4
zhangenter2006-06-18 02:48
function erdengfen(picture)
Pinfo=imfinfo(picture);
P=imread(picture);
PH=Pinfo.Height;
PW=Pinfo.Width;
PH1=fix(PH/2);PW1=fix(PW/2);
subplot(2,2,1);image(P(1:PH1,1:PW1,:));
subplot(2,2,2);image(P(1:PH1,PW1+1:PW,:));
subplot(2,2,3);image(P(PH1+1:PH,1:PW1,:));
subplot(2,2,4);image(P(PH1+1:PH,PW1+1:PW,:));
这段是简单的宽高各二等分
#5
lee19842006-06-19 18:21

可以有偿帮你做matlab程序,请发邮件到lee1984@126.com

1