本文共 574 字,大约阅读时间需要 1 分钟。
再补充一个是Matlab里批量读入文件。存到一个矩阵里。
%save mydata Matrix%load mydataclear;clc;file_path = 'C:\Users\...\Documents\MATLAB\gait\';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.png'));%获取该文件夹中所有jpg格式的图像img_num = length(img_path_list);%获取图像总数量if img_num > 0 %有满足条件的图像 for i = 1:img_num %逐一读取图像 image_name = img_path_list(i).name;% 图像名 I = imread(strcat(file_path,image_name)); fprintf('%d %d %s\n',i,img_num,strcat(file_path,image_name));% 显示正在处理的图像名 %图像处理过程 N=size(I);%求图像维数 %转换为一维数组 re=reshape(I,1,prod(N)); % prod是累乘 %放在矩阵里 Matrix(:,i)=re(:,i); %每个图片都是240*320 endend
转载地址:http://ysaii.baihongyu.com/