У меня проблема с чтением и обработкой нескольких файлов tiff с использованием MATLAB, так как я начинаю работать в программном обеспечении MATLAM. У меня есть 300 изображений с одинаковым размером. Я хочу, чтобы цикл, но я не могу получить его. До сих пор я каждый раз меняю имя файла для чтения и обработки. Я до сих пор не понимаю, с чего начать. Может кто-нибудь мне помочь. Здесь я прикладываю свое кодирование.Прочитайте и обработайте несколько файлов .TIFF с помощью MATLAB
filename=('brd06330_s0239.tif');
fileinfo=imfinfo(filename);
Nfiles=numel(fileinfo);
Cloud=cell(Nfiles,1);
for n=1:Nfiles
A=imread(filename);
[rimg cimg]=size(A);
% Read by band (for this task only use band 1)
B1Channel = A(:, :, 1);
% A=imread(filename);
% [rimg cimg]=size(A);
%for channel 1
W_countB1 = sum(sum(B1Channel == 0)) % W= water
NW_countB1 = sum(sum(B1Channel > 0)) % NW= non water (cloud and land)
end
%save in text format(excel)
d=[W_countB1,NW_countB1]
colname={W_countB1,NW_countB1}
xlswrite('brd06330_s0239',d)