matlab把圖片pgm格式轉換成png格式
阿新 • • 發佈:2019-01-25
http://blog.csdn.net/chenbang110/article/details/7591576
- Path0 = uigetdir('..\ORL人臉庫', '請在當前資料夾下選擇人臉識別圖片庫' );
- T=40; %共40類
- TN=10; %每類10幅影象
- for i = 1:T
- Path=strcat(Path0,'\ORL\','s',int2str(i));
- Dir =strcat('.\ORL_png\','s',int2str(i));
- mkdir(Dir);
- cd(Dir)
-
for j=1:TN
- string=strcat(Path,'\',int2str(j));
- %string=strcat(Path,'\',int2str(j+(i-1)*10));
- img = imread(string,'pgm');
- imgname = [int2str(j),'.png'];
- imwrite(img,imgname,'png');
- end
- cd('../..')
- end
今天下載了ORL的資料庫,結果是pgm格式的,在無法直接檢視。寫個matlab小程式轉換成png格式的,把程式碼帖上來。