2014-05-14 85 views
2

最近我一直在嘗試使用JuicyPixels和hmatrix來處理圖像。 但是,我不知道如何使用hmatrix作爲圖像梯度計算矩陣的梯度。似乎沒有可用的API,而且我只能自己寫一個太慢而無法正常工作的API。如何在Haskell中使用hmatrix來計算矩陣的梯度?

在hmatrix中,我發現mapMatrix函數非常有用,但它只涉及一個元素轉換。有沒有比mapMatrix更強大的函數可以有效地迭代矩陣?

+3

hmatrix(基於[BLAS](http://en.wikipedia.org/wiki/BLAS)的[GSL](https://www.gnu.org/software/gsl/))將矩陣看作線性映射的表示,因此它們顯然不適合圖像。你爲什麼不使用像[repa-DevIL](http://hackage.haskell.org/package/repa-devil)這樣專用的東西? – leftaroundabout

回答