fkjj.net
当前位置:首页 >> imrEAD num2str >>

imrEAD num2str

读取MATLAB工作目录下的图片,图片名为当i=1时为img1.jpg,当i=2时为 img2.jpg.....

这是读取一个图片文件 strcat将文件名组织起来

pt = 'F:\matlab\train\orl\s';ext = '.bmp';for i = 1:40 dd = [pt num2str(i)]; for j = 1:5 % 超过9要另作处理 sj = ['\000' num2str(j)]; fn = [dd sj ext]; a = imread(fn); % ... endend

把图片路径改成绝对路径

你得把你的错误贴出来啊,这样怎么看。

b=I(:,1); b 它只输出 I 矩阵 第一列的每一行 所以 只有一组数据

前面应该还有 i 和j 的for 循环 imread()是读入图片 ()里面应该是图片的地址和名字,所以strcat 则是把 地址 和最后的名字 拼接到一起 其中 num2str(i) 将数字转换为字符串 刚好还可以利用循环 读i(比如i=1-10)1到10 十个图片 希望你理解了

I = cell(111, 1); for k = 0:110 str = sprintf('%03i.bmp', k); I{k} = imread(str); ... end 现在所有图片都存在cell矩阵I中。...

是在做界面吗?还是接口?推荐一本书:matlabGUI设计学习手记

name=strcat('D:\teapot360\',num2str(i),'deg.jpg');A=imread(name)Q=rgb2gray(A);figure,imshow(Q);end 追问 谢谢啊 麻烦再问一下 怎么在matlab...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com