[問題] 如何加快rgb2hsv的速度並減少記憶體使用已回收
我在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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章