Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-05-13, 12:32   #1
baiyangyang
初级会员
 
注册日期: 2010-03-30
帖子: 2
声望力: 0
baiyangyang 正向着好的方向发展
默认 帮忙看看代码错哪了

这个代码不知道为什么错了,请帮忙看看吧。谢谢!
I_Gray=imread('0157.tif');
[m,n]=size(I_Gray);
if min(m,n)>2000
[m_shrink,n_shrink,I_shrink]=shrink3(I_Gray);
else
I_shrink=Array;
end
[m_Array,n_Array]=size(I_shrink);
org_im=double(i_shrink)/255;
result=zeros(m_Array,n_Array);
for i=1:m_Array-2
for j=1:n_Array-2
dg1=abs(org_im(i,j)-org_im(i+1,j));
dg2=abs(org_im(i,j)-org_im(i-1,j));
dg=([dg1 dg2]);
temp=dg(sort(dg));
if temp(1)>50
result(i,j)=255;
else
result(i,j)=0
end
end
end

期中shrink3是图像缩小的M文件
运行后说??? Subscript indices must either be real positive integers or logicals.
baiyangyang 当前离线   回复时引用此帖
旧 2010-05-13, 14:14   #2
未注册
游客
 
帖子: n/a
默认 回复: 帮忙看看代码错哪了

我也遇到类似问题。。。帮帮忙
  回复时引用此帖
回复


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

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



所有时间均为北京时间。现在的时间是 06:47


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