필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

hi. i had lot of binary images(suppose 500) .I want them to save them in another folder ,i want to rename them and want there name to start with 1 and so on to 500 (1st image name)1 ,(Second image name) 2, so on to (Last image name) 500 .

조회 수: 1 (최근 30일)
Hi.I had lot of binary images(suppose 500) .I want them to save them in another folder ,i want to rename them and want there name to start with 1 and so on to 500 (1st image name)1 ,(Second image name) 2, so on to (Last image name) 500 .
i am trying this ...
b=1;
filename = ['Full path of new folder\','b','.tif'];
imwrite(I,filename);
b=b+1;
  댓글 수: 2
M Shujah Islam Sameem
M Shujah Islam Sameem 2015년 6월 29일
편집: M Shujah Islam Sameem 2015년 6월 29일
i found answer by myself... srcFiles = dir('full path\*.tif');% the folder in which your images exists for i = 1 : length(srcFiles) filename = strcat('full path\',srcFiles(i).name); I = imread(filename); filename1 = ['Full path of test\New folder\',num2str(b),'.tif']; imwrite(I,filename1); b=b+1; end

답변 (1개)

Walter Roberson
Walter Roberson 2015년 6월 29일
pathdir = 'Full path of new folder';
for b = 1 : 500
fullname = fullfile(pathdir, sprintf('%d.tiff', b));
imwrite(I, fullname);
end
Note that if the files already exist in the directory then you can use a routine such as in the File Exchange

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by