[問題] 如何加快rgb2hsv的速度並減少記憶體使用已回收

看板MATLAB作者 (哈哈哈)時間15年前 (2011/02/11 17:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我在GUI介面中讀一個圖檔 然後轉HSV 圖檔太大的時候 很容易因為記憶體不夠而失敗 同一個圖檔有時會失敗有時會成功 (我已經爬文過改成3G了) 我已經把內建的rgb2hsv copy出來 把一堆跟nargin nargiout有關的code都刪掉 還有其他用不到的code我也都刪掉了 跑出來的結果當然都沒問題 但是記憶體還是常常不夠 本來有想過把rgb2hsv.m 編成mex檔 不過書上寫7.0之後有JIT的技術 所以不會因為這樣變快 另一個想法就是用fortran寫成dll給我的GUI呼叫 不過我不知道fortran怎麼編成dll(用fortran的compiler) 還是其他的好方法? 謝謝! -- -好管弦事- A place about cello and music.... http://fnt72.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.1.64
文章代碼(AID): #1DLGHGoI (MATLAB)
文章代碼(AID): #1DLGHGoI (MATLAB)