jdxgn 发表于 2014-8-24 18:07

2013B题编的程序有问题

close all;
clear all;
clc;


I{1}=imread('F:\moni2012\2013B\B\附件4\000.bmp')
I{2}=imread('F:\moni2012\2013B\B\附件4\001.bmp')
I{3}=imread('F:\moni2012\2013B\B\附件4\002.bmp')

for i=1:3
level=graythresh(I{i});
I1{i}=im2bw(I{i},level);
end
dirname='F:\moni2012\2013B\B\附件4';
files=dir();
Num_file=numel(files);
M=cell(1,Num_file);
for j = 1:Num_file
    M{j} = imread();
end
for j=1:209
level=graythresh(M{j});
M1{j}=im2bw(M{j},level);
end
for i=1:3
Z{i}=I1{i}(:,);
end
for i=1:3
       ZS{i}=sum(Z{i},2)
end
for j=1:209
    CS{j}=sum(M{j},2)
end
for i=1:3
    for j=1:209
        J{i,j}=ZS{i}-CS{j}
        JS{i,j}=sum(abs(J{i,j}))
    end
end
    =sort(JS{i,j},2)

最后这个排序出不来,是为什么?只有一个数
页: [1]
查看完整版本: 2013B题编的程序有问题