Re: [問題] 請問大家再做影像處理時 矩陣運算跟fo …已回收

看板MATLAB作者 (混沌)時間16年前 (2008/10/18 01:29), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《evilkiss (evilkiss)》之銘言: : 最近我突然發現 : 雖然我用矩陣運算使得for迴圈只需要做 : 圖片的灰階位階8bit~256次 : 但跟我同學用pixel by pixel比 卻慢很多(3秒吧) : 他做了兩個256*256次的迴圈+1個253次的迴圈 : 是因為我用了3個256*256的矩陣嘛? : 還是因為我都是利用矩陣累加值 : 例如m1=m1+f(m2) : 還是因為我都使用一些自己做的點M檔 : 如開起圖片之類的 其實看不太懂你想做什麼@@ 不過按照以前的經驗 矩陣應該比較快 你說的 f(m2) 那邊 是代別的程式嗎 如果是的話 裡面程式寫的也會影響 主要提醒的 圖片讀取出來的資料 Matlab 會設定成 uint8 不是 double 可是uint8不能做運算 所以看你好像有在運算 建議一開始矩陣先開好 double格式 把影像資料塞進去 這樣三個矩陣在做運算的時候 Matlab不用在多做一次型別轉換 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.137.102

10/18 02:58, , 1F
看不懂原po的比較+1
10/18 02:58, 1F

10/18 08:04, , 2F
偷偷說~我也看不懂原PO到底在比什麼
10/18 08:04, 2F

10/18 23:11, , 3F
主要是在比較我只做256次 他做了2*256*256+253次迴圈
10/18 23:11, 3F

10/18 23:11, , 4F
為什麼我的比較慢
10/18 23:11, 4F
文章代碼(AID): #18-Ck2Qn (MATLAB)
文章代碼(AID): #18-Ck2Qn (MATLAB)