如何將影像寫成二進位檔已回收

看板MATLAB作者 (你是另一個我)時間13年前 (2010/11/17 00:40), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我想要將一個300x400x6的矩陣img用fwrite寫成二進位檔 我的寫法如下: [row column band]=size(img); fid=fopen('data1.bin','wb'); for b=1:band for r=1:row for c=1:column cnt=fwrite(fid,img(b,r,c),'uint8'); end end end fclose(fid) 執行後顯示"??? Index exceeds matrix dimensions." 想請問一下是為什麼呢? 我又該怎麼改呢? 感激不盡~~~>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.46.155

11/17 00:42, , 1F
img(r, c, b)
11/17 00:42, 1F

11/17 01:17, , 2F
哈 感謝~~我來搞笑的
11/17 01:17, 2F
文章代碼(AID): #1CuhFumN (MATLAB)