Matlab中连续读入并处理图像,然后保存至指定文件夹下-dir,strcat,fullfie,imread,imwrite
2012-03-12 17:11
1006 查看
%连续读入文件夹下的文件,并进行处理、保存
clear;
clc;
filename=dir('D:\Program Files\Matlab7.0.1\work\pos\*.jpg');%存储所有文件名
for i=1:length(filename)
fname=strcat('D:\Program Files\Matlab7.0.1\work\pos\',filename(i).name);%存储路径
A=imread(fname);%读入
B=imresize(A,[20 20]);
path='D:\Program Files\Matlab7.0.1\work\poseye\';
file=filename(i).name ;
pathfile=fullfile(path,file);
imwrite(B,pathfile,'jpg');
end
clear;
clc;
filename=dir('D:\Program Files\Matlab7.0.1\work\pos\*.jpg');%存储所有文件名
for i=1:length(filename)
fname=strcat('D:\Program Files\Matlab7.0.1\work\pos\',filename(i).name);%存储路径
A=imread(fname);%读入
B=imresize(A,[20 20]);
path='D:\Program Files\Matlab7.0.1\work\poseye\';
file=filename(i).name ;
pathfile=fullfile(path,file);
imwrite(B,pathfile,'jpg');
end
相关文章推荐
- matlab实现改变指定图像的尺寸,然后存储到指定的文件夹
- matlab用mkdir在指定的文件夹下创建新的文件夹,并把图像保存在该文件夹内
- matlab读取2级文件夹,并把图像保存到指定的文件夹
- MATLAB批量读取文件夹下的图像,并对图像进行裁剪为指定大小,旋转,缩放,加噪声处理,rgb2hsv,批量保存
- matlab批量保存图像至指定文件夹(revised) mkdir cd 等
- 利用matlab读入文件夹中所有图像
- opencv连续保存多张图片到指定文件夹
- Matlab中用一个For循环连续读入并显示几个图像文件 [转]
- matlab中的两种保存图像的方法:saveas imwrite.
- matlab 对一个文件夹里的所有图像进行批量旋转90度并保存
- Matlab图像处理常用语句(1)--批量读取文件夹内图像
- Opencv连续读取文件夹图片做处理并保存
- Matlab图像处理——保存图像方法大全
- 将matlab处理结果保存为图像文件
- 批处理简单执行rar压缩 并保存附件到服务器指定文件夹
- C在VS10上读取raw格式图片,然后做图像处理,最终保存为所需的raw格式图片
- 【Matlab图像处理】截取图像中的矩形区域(可不平行于坐标轴)并保存为图片
- matlab 批量读入文件夹中的指定文件类型 (目录级数不限)
- matlab中用imwrite()保存图像