MATLAB为什么回车键之后没有结果也没有错误报告,输入CLC也不能清除,就连MATLAB也不能关闭??
MATLAB为什么回车键之后没有结果也没有错误报告,输入CLC也不能清除,就连MATLAB也不能关闭??启动任务管理器才能强行关闭。下面是我编的程序I=imread('C...
MATLAB为什么回车键之后没有结果也没有错误报告,输入CLC也不能清除,就连MATLAB也不能关闭??启动任务管理器才能强行关闭。下面是我编的程序
I=imread('C:\Users\Administrator\Desktop\a.jpg');
[a,b]=size(I);
c=double(I);
d=c;
T=0.7;
for i=2:a-1
for j=2:b-1
if(abs(c(i,j)-(c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1))/9)>T)
d(i,j)=[c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1)]/9;
else d(i,j)=c(i,j);
end
end
subplot(1,2,1);
imshow(I);
title('原图像');
subplot(1,2,2);
imshow(uint8(d));
title('阈值法') 展开
I=imread('C:\Users\Administrator\Desktop\a.jpg');
[a,b]=size(I);
c=double(I);
d=c;
T=0.7;
for i=2:a-1
for j=2:b-1
if(abs(c(i,j)-(c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1))/9)>T)
d(i,j)=[c(i,j)+c(i,j-1)+c(i,j+1)+c(i-1,j)+c(i+1,j)+c(i-1,j-1)+c(i-1,j+1)+c(i+1,j-1)+c(i+1,j+1)]/9;
else d(i,j)=c(i,j);
end
end
subplot(1,2,1);
imshow(I);
title('原图像');
subplot(1,2,2);
imshow(uint8(d));
title('阈值法') 展开
2个回答
2013-05-10
展开全部
看下MATLAB左下角是不是有一个busy?
更多追问追答
追问
没有
追答
方便上传一下jpg文件吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询