【Matlab学习】自己的Matlab代码整理

自己的Matlab代码整理
摘要由CSDN通过智能技术生成

自己的Matlab代码整理

生成矩阵:

traindata=zeros(4500,4097);

迭代目录下的所有bmp格式的图片 :

filelist = dir(fullfile(DataPath,int2str(i),'*.bmp'));
num_file = length(filelist);
for i=1:numfile
    filename=filelist(i).name
end

矩阵对象存储

dlmwrite('traindata.data', uint8(traindata),' ');

图像裁剪:

faceImage= imcrop(originImg); 

图像大小归一化:

resizedImg=imresize(originImg,[64,64]);

图像转为矩阵

faceimage=imread([faceName int2str(i) ').jpg']);
testdata(j,1)=1;
facedata=reshape(faceimage',[1,1024]);%//记得转置
testdata(j,2:1025)=facedata;
facetrain(i,:)=facedata;
%创建文件夹:
mkdir(SavePath,id);
%//当文件夹不存在的时候创建文件夹
if exist([savepath  tag ],'dir')==0
    mkdir(savepath,tag);
end

%//复制文件
copyfile([ImagePath '/' name] ,[SavePath '/' id  '/' name ])

%//比较字符串是否相等:
if strcmp(tag,'pr' )
%//数据增强作用,增多图像数据。
%//旋转
% subplot(2,3,
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值