[討論] 把大量的RGB圖檔轉換成二維矩陣圖檔

看板MATLAB作者 (小酒窩)時間13年前 (2012/11/24 18:11), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
如果想要把大量的RGB圖檔讀取進matlab然後想把他轉為二維矩陣 因為想保留完整的圖檔的資訊所以不打算用rgb2str n=100000 for pix=1:n IMG=eval(['imread(''c:/Image',num2str(pix),'.bmp'')']); r=IMG(:,:,1); g=IMG(:,:,2); b=IMG(:,:,3); IMGG=(r+g+b)/3; end 請問我這樣的寫法是否有達到我想要的目的呢? 還是有其他更好的方法,因為我要用的圖檔資訊需要[m,n,z] z=1:3 那些資訊 但想要運算的矩陣又是需要二維 拜託各位大大幫我個忙了orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.237.22

11/25 01:35, , 1F
需要用eval嗎???還有IMGG=(r+g+b)./ 應該要點除吧
11/25 01:35, 1F

11/25 01:36, , 2F
不好意思 看錯 不用./.....
11/25 01:36, 2F
文章代碼(AID): #1Gi9rlsg (MATLAB)