天天看點

matlab批量修改txt内容_用matlab程式設計實作批量修改圖像名稱并儲存

%stdin标準輸入

PicFormat = {'*.bmp','Bitmap image (*.bmp)';...

'*.jpg','JPEG image (*.jpg)' ;...

'*.*','All Files (*.*)'};

% 利用uigetfile函數互動式選取訓練樣本圖檔

[FileName FilePath,flag] = uigetfile(PicFormat,'導入分割好的車牌圖像',...

'*.jpg','MultiSelect','on');

if ~flag

return;%flag為0,使用者取消選擇,傳回;

end

%将導入的圖像樣本名稱用cell數組存儲,因為導入一個圖像時filename用char型存儲,

%cellstr作用後變為filename用1*1的cell數組存儲。導入多個圖像時filename用cell存儲,

%cellstr作用後不變

FileName = cellstr(FileName);%n*1的cell字元數組

n = length(FileName);

for k = 1:n

I = imread([FilePath,FileName{k}]); %讀入一幅圖檔

%字元存儲

c = strcat('num27_',num2str(k));

C = strcat(c,'.bmp');

imwrite(I,C);

end