0
我有50个图像,我想写入数据到matlab中的每个图像列明智的文本文件,但是当我运行程序时它将只写入数据只有一个图像值。将输出数据写入excel文件中的matlab
srcFiles = dir('E:\practice \\*.jpg');
for i = 1 : length(srcFiles)
filename = strcat('E:\practice\',srcFiles(i).name);
I = imread(filename);
B=bwlabel(I);
D=regionprops(B,'MajorAxisLength','MinorAxisLength','Extent');
j=D.MajorAxisLength;
k=D.MinorAxisLength;
Axialratio=j/k
ex=[D.Extent]
fid=fopen('mu.txt ','wt+');
fprintf(fid,'extent Axialratio\n');
fprintf(fid,'%6f %6f \n',[ex,Axialratio]);
fclose(fid);
end