如何处理图片用matlab,如何使用matlab来批处理文件图片格式
1)首先第一步,建立一個matlab腳本文件,要設置處理圖片文件的路徑,我們使用dir()函數來獲取某一個文件夾下的jpg格式的圖片的結構體信息 X*X struct array with fields: name date bytes isdir datenum
2)使用matlab讀寫圖片的函數imread()、imwrite()讀寫并保存文件格式,完!!!!!!
DIRPARAM.ORIGIN_IMAGE_DIR = '/home/313c/Desktop/cluster/';
DIRPARAM.RESULT_IMAGE_DIR = '/home/313c/Desktop/clusterppm/';
DIRPARAM.SUB_DIR = {'badminton','bocce','croquet','polo','rockclimbing','rowing','sailing','snowboarding'};
fprintf('transform every class image to *.PPM form >>>\n');
for i1 = 1:length(DIRPARAM.SUB_DIR)
im_dir = dir([DIRPARAM.ORIGIN_IMAGE_DIR,DIRPARAM.SUB_DIR{i1},'/*.jpg']);
imgnum = length(im_dir);
fprintf('process the dir of %s....\n',DIRPARAM.SUB_DIR{i1});
for j1 = 1:imgnum
fprintf ('i',j1);
Z = mod(j1,50);
if Z==0
fprintf ('\n');
end
fname = im_dir(j1).name;%獲取文件名字(帶后綴的)
imagename = fname(1:end-4);%去掉圖片名的后綴(.jpg)
im = imread ([DIRPARAM.ORIGIN_IMAGE_DIR,DIRPARAM.SUB_DIR{i1},'/',imagename,'.jpg']);
imwrite (im,[DIRPARAM.RESULT_IMAGE_DIR,DIRPARAM.SUB_DIR{i1},'/',imagename,'.ppm']);%保存為jpg格式
end
end
總結
以上是生活随笔為你收集整理的如何处理图片用matlab,如何使用matlab来批处理文件图片格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php手机网页_使用PHPCMS搭建wa
- 下一篇: matlab实现留一交叉验证,留出法和交