MATLAB下批量读入图片(以JPG示例).doc

MATLAB下批量读入图片(以JPG示例).doc

ID:57689110

大小:13.50 KB

页数:1页

时间:2020-09-01

MATLAB下批量读入图片(以JPG示例).doc_第1页
资源描述:

《MATLAB下批量读入图片(以JPG示例).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB下批量读入图片(以JPG示例)方法一:picstr=dir('*.bmp');[row,col]=size(picstr);picgather=cell(row,1);fori=1:row  picgather=imread(picstr(i).name);end方法二:(参考于Simulink帮助)fileFolder=fullfile('C:DocumentsandSettingsAdministratorMyDocumentsMyPicturesGoogleTalk');dirOutput=dir(fullfile(fileFolder,'*.bmp'));fi

2、leNames={dirOutput.name}';fori=1:length(fileNames)  my_video(:,:,i)=imread(fullfile(fileFolder,fileNames{i}));end这样也可以,例如读300张灰度图,存到一个三维数组里,图片名字是picture1.bmp到picture300.bmpfori=1:300  filename=strcat(‘picture’,num2str(i),'.bmp');  temp=imread(filename);  d(:,:,i)=temp;  endfileFolder=fullfile('D:

3、jpg');dirOutput=dir(fullfile(fileFolder,'*.jpg'));fileNames={dirOutput.name}';fori=1:length(fileNames)  my_video(:,:,i)=imread(fullfile(fileFolder,fileNames{i}));end???Subscriptedassignmentdimensionmismatch.我试了你的程序,第一种方法还行,第二种就出现了问题。补充i是变量,是数值,而在命名的时候,i是需要以字符的形式出现的。所以正确的方法是将i由数值转换成字符,即将上面的i改成:nun2

4、str(i)这样程序就能顺利运行。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。