2
最近我一直在尝试使用JuicyPixels和hmatrix来处理图像。 但是,我不知道如何使用hmatrix作为图像梯度计算矩阵的梯度。似乎没有可用的API,而且我只能自己写一个太慢而无法正常工作的API。如何在Haskell中使用hmatrix来计算矩阵的梯度?
在hmatrix中,我发现mapMatrix函数非常有用,但它只涉及一个元素转换。有没有比mapMatrix更强大的函数可以有效地迭代矩阵?
最近我一直在尝试使用JuicyPixels和hmatrix来处理图像。 但是,我不知道如何使用hmatrix作为图像梯度计算矩阵的梯度。似乎没有可用的API,而且我只能自己写一个太慢而无法正常工作的API。如何在Haskell中使用hmatrix来计算矩阵的梯度?
在hmatrix中,我发现mapMatrix函数非常有用,但它只涉及一个元素转换。有没有比mapMatrix更强大的函数可以有效地迭代矩阵?
hmatrix不适用于图像处理(请参阅提及的repa-Devil和easyVision),但您可以尝试conv2。
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