[問題]for迴圈連續讀圖已回收

看板MATLAB作者 (亂槍打鳥)時間17年前 (2008/12/17 03:07), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
imgb1 = imread('B1.jpg'); imgb2 = imread('B2.jpg'); imgb3 = imread('B3.jpg'); imgb4 = imread('B4.jpg'); imgb1=im2double(imgb1); imgb2=im2double(imgb2); imgb3=im2double(imgb3); imgb4=im2double(imgb4); 請問要連續讀取圖片 變且轉成double型態存入矩陣imgb1 imgb2 imgb3..... 這是我用的 可是跑不出來 for k=1:4 eval(['imgb',num2str(k),' = double(imread('B',num2str(k),'jpg')); end 我該怎樣寫for迴圈? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.104.84

12/17 09:24, , 1F
指令是im2double嗎..你迴圈裡頭打的好像是double
12/17 09:24, 1F

12/17 10:50, , 2F
我改用im2double 也是不能跑
12/17 10:50, 2F

12/17 13:45, , 3F
你eval裡頭要跑的程式碼字串有問題,連中括號都少一個
12/17 13:45, 3F
文章代碼(AID): #19H_nTy_ (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #19H_nTy_ (MATLAB)