clear all path_mask='\\images\\a (%d).jpg'; % imgpath= sprintf(path_mas,i); B=zeros(300,784); % 初始化300为样本数量,784为28*28 for i=1:300 img=imread(sprintf(path_mask,i)); img=imresize(img,[28 28]); % 归一化至28*28 if ndims(img)==3 img=rgb2gray(img); % 图像灰化 dim=ndims(img); end in=reshape(img,1,784); B(i,:)=in; 赋值 end C=im2uint8(B); 生成unit8 格式 train_x=C;
save mnist_unit8 train_x train_y test_x test_y