数学建模社区-数学中国

标题: [求助]求MATLAB对图像进行处理 [打印本页]

作者: wang2004540    时间: 2008-4-15 22:10
标题: [求助]求MATLAB对图像进行处理

本人是纺织工程的,没什么涉及到过图像的处理!由于课题的需要,急求用MATLAB对如下图像处理的代码

[attach]4073[/attach]

要求得出一个直方图,以中心点为圆心,计算-15度到15度内有多少亮带,在横坐标上记0度;计算15度到45度内有多少亮带,在横坐标上记为30度;以此类推。。。。。。。。。计算135度到180度内有多少亮带,在横坐标上记为150度

且纵坐标显示的是亮带数!!

急求!!!

6-3.bmp.bmp (321.05 KB, 下载次数: 147)

6-3.bmp

6-3.bmp


作者: liwenhui    时间: 2008-4-16 08:29
我不商场matlab的图像处理技术,谁能帮帮楼主!
作者: wang2004540    时间: 2008-4-16 13:05
标题: [灌水]

没人能解决吗?

麻烦各位高手了啊!!以下是一段图像处理的程序

I=imread('6-3.bmp');
I=im2double(I);
I=fix(I*255)+1;
[M,N]=size(I);
u=M/2+1;
v=N/2+1;
n=10;
x=0:1:359;
acer=pi/180;
for LL=1:360
for i=1:n
K=[cos(x(LL)*n) sin(x(LL)*n) ; -sin(x(LL)*n) cos(x(LL)*n)]*[M/2+1;N/2+1+i-1];
A=K(1,;
B=K(2,;
dx=A-fix(A);
dy=B-fix(B);
w1=(1-dx)*(1-dy);w2=(1-dx)*dy;w3=dx*(1-dy);w4=dx*dy;
if fix(A)<1|fix(A)+1>M|fix(B)<1|fix(B)+1>N
KKK(i)=0
else
KKK(i)=w1*I(fix(A),fix(B))+w2*I(fix(A),fix(B)+1)+w3*I(fix(A)+1,fix(B))+w4*I(fix(A)+1,fix(B)+1);
end

end
av(LL)=sum(KKK)/n;
end
plot(x,av)

是以n为半径,对每个角度进行灰度平均值进行计算。但本人觉得与实际的情况有出入!谁能帮忙看下,解决下

谢谢


作者: 模客    时间: 2009-2-4 17:29
记得上次建模也用到了图的处理,可惜我不太会,
请各位高手指点!
作者: zyq871007    时间: 2009-5-23 12:52
顶起来!!
作者: mcuhappy    时间: 2009-7-25 16:22
有会的帮忙也发给我一份呀mcuhappy@tom.com
作者: wz3118103    时间: 2010-8-13 15:30
我有需要“MATLAB对图像进行处理”方面的资料




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5