Re: [問題]連續讀取bmp檔的問題

看板MATLAB作者 (人生路...)時間17年前 (2007/12/27 17:22), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我是這樣用啦 @@" 您參考看看!! main_path = what; % what是主程式的路徑 abc_path = [main_path.path '\abc\']; % abc是個資料夾名稱,裡面放多張影像。 abc_filelist = dir([abc_path '/*.bmp*']); len = length(abc_filelist); for Pix=1:len img = imread([abc_path abc_filelist(Pix).name],'bmp'); end 應該有幫助到你^^ ※ 引述《therock13 (Rock)》之銘言: : 下面是我寫的程式,該怎麼改才能變成連續讀檔的動作?? : 要如何加入迴圈去讓每個bmp讀進我這個程式裡做運算,因為我一次要算出400的bmp圖檔 : ,如果一個一個弄的話可能弄到死吧!! : 看能不能把程式改成把A1,D1(A1,D1最後會到A400,D400),看能不能做成一個迴圈, : 讓1.bmp 一直讀到400.bmp這樣! : [a1,map]=imread('C:\Program Files\MATLAB\R2006b\work\1.bmp'); : a1=double(a1); : u=0; : for x=1:480; : for y=1:620; : u=u+a11(x,y); : end : end : u=u/(640*480); : d11=0; : for x=1:480; : for y=1:640; : d1=d1+(a1(x,y)-u)^2; : end : end : d1=sqrt(d1/(640*480)); : d1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.133.13.135

12/27 23:12, , 1F
不過我不知把你講的這種方法加到我的程式裡!!~~
12/27 23:12, 1F

04/28 01:26, , 2F
it's amazing. 大感謝。
04/28 01:26, 2F
文章代碼(AID): #17Ssx0mb (MATLAB)
文章代碼(AID): #17Ssx0mb (MATLAB)