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

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

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

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

clear A=cell(19,1) for i=1:19 if(i

Ib=imread('H:\he4\1.jpgbmp'); ... a=['H:\he4\',num2str(i(k)),'.jpgbmp']; b=['H:\he3\',num2str(i(k)),'.jpg'bmp'];...

matlab中循环的变量是文件 txt名称 for i=1:100; dir([num2str(i),'.txt']) end——————————————————————filepath = 'C:\filefold\'; % 文件夹目录 for i=1:100 filepath = strcat(filepath, int2str(i)); % 连接数字 filepath = strcat(filepath,...

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