如何在matlab中批量读取文件
展开全部
读取一个文件夹中的所有文件
假如读取F盘English文件夹中的所有bmp图片:
Files = dir(strcat('F:\\english\\','*.bmp'));
LengthFiles = length(Files);
for i = 1:LengthFiles;
Img = imread(strcat('F:\english\',Files(i).name));
%自己写图像处理函数 ImgProc(Img);
end
matlab图像旋转和缩放程序
2009-06-23 11:32
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%旋转
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function rotate(Image,Angle)
%Image为位图数据
%X,Y为其行列数
[X,Y]=size(Image);
%原图显示
imshow(Image);
%计算四个角点的新坐标,确定旋转后的显示区域
LeftTop(1,1)=-(Y-1)*sin(Angle);
LeftTop(1,2)=(Y-1)*cos(Angle);
假如读取F盘English文件夹中的所有bmp图片:
Files = dir(strcat('F:\\english\\','*.bmp'));
LengthFiles = length(Files);
for i = 1:LengthFiles;
Img = imread(strcat('F:\english\',Files(i).name));
%自己写图像处理函数 ImgProc(Img);
end
matlab图像旋转和缩放程序
2009-06-23 11:32
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%旋转
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function rotate(Image,Angle)
%Image为位图数据
%X,Y为其行列数
[X,Y]=size(Image);
%原图显示
imshow(Image);
%计算四个角点的新坐标,确定旋转后的显示区域
LeftTop(1,1)=-(Y-1)*sin(Angle);
LeftTop(1,2)=(Y-1)*cos(Angle);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询