0
MATLAB을 사용하여 여러 tiff 파일을 읽고 처리하는 데 문제가 있습니다. MATLAM 소프트웨어에서 초보자이기 때문에 문제가 있습니다. 동일한 치수의 300 개의 티파니 이미지가 있습니다. 나는 그 과정을 반복하고 싶지만, 나는 그것을 얻을 수 없다. 지금까지는 파일 이름을 읽기 및 처리 할 때마다 변경합니다. 나는 아직도 어디에서 시작해야하는지 알지 못한다. 누구든지 나를 도와 줄 수 있어요. 여기에 코딩을 첨부합니다.MATLAB을 사용하여 여러 .TIFF 파일을 읽고 처리합니다.
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)