MATLAB的一个小问题Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));LengthFiles = length(Files);imagearray = zeros(20,20,LengthFiles);%Img=zeros(20,20)for i = 1:LengthFiles;imagearray(:,:,i)=imread(strcat('
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 07:04:18
![MATLAB的一个小问题Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));LengthFiles = length(Files);imagearray = zeros(20,20,LengthFiles);%Img=zeros(20,20)for i = 1:LengthFiles;imagearray(:,:,i)=imread(strcat('](/uploads/image/z/7827609-57-9.jpg?t=MATLAB%E7%9A%84%E4%B8%80%E4%B8%AA%E5%B0%8F%E9%97%AE%E9%A2%98Files+%3D+dir%28fullfile%28%27C%3A%5CUsers%5CAdministrator%5CDesktop%5CMIT%E4%BA%BA%E8%84%B8%E5%BA%93%5Cnonfaces%5C%5C%27%2C%27%2A.bmp%27%29%29%3BLengthFiles+%3D+length%28Files%29%3Bimagearray+%3D+zeros%2820%2C20%2CLengthFiles%29%3B%25Img%3Dzeros%2820%2C20%29for+i+%3D+1%3ALengthFiles%3Bimagearray%28%3A%2C%3A%2Ci%29%3Dimread%28strcat%28%27)
MATLAB的一个小问题Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));LengthFiles = length(Files);imagearray = zeros(20,20,LengthFiles);%Img=zeros(20,20)for i = 1:LengthFiles;imagearray(:,:,i)=imread(strcat('
MATLAB的一个小问题
Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));
LengthFiles = length(Files);
imagearray = zeros(20,20,LengthFiles);
%Img=zeros(20,20)
for i = 1:LengthFiles;
imagearray(:,:,i)=imread(strcat('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\',Files(i).name));
%Imgs=rgb2gray(Img);
%imagearray(:,:,i)=Img;
end
我想将一个文件夹里的图片都读出来然后保存到一个三维数组里,图片是BMP格式的,大小是20*20的,为什么运行之后提示
Assignment has more non-singleton rhs dimensions than non-singleton
subscripts
MATLAB的一个小问题Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));LengthFiles = length(Files);imagearray = zeros(20,20,LengthFiles);%Img=zeros(20,20)for i = 1:LengthFiles;imagearray(:,:,i)=imread(strcat('
第一行你笔误了.
Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\\','*.bmp'));
改成
Files = dir(fullfile('C:\Users\Administrator\Desktop\MIT人脸库\nonfaces\','*.bmp'));
试一下.多了一个'\'