我在C中进行了大量的图像处理,我需要一个良好的,相当轻量级的,最重要的是具有许可许可证的FAST矩阵操作库。我主要关注仿射变换和矩阵求逆,所以我不需要任何太复杂或臃肿的东西。
主要是我想要一些非常快的东西(或许使用SSE?),有一个干净的API,并且(希望)由许多unix软件包管理系统预先打包。
请注意,这适用于C而不是C ++。
谢谢
:)
答案 0 :(得分:8)
答案 1 :(得分:8)
答案 2 :(得分:2)
您可以尝试使用支持CUDA的图形卡的CUBLAS(CUDA基本线性代数子程序库)在nVidia GPU上进行矩阵操作。它比其他CPU库具有相当显着的性能提升,但它并不像您的要求那么轻量级。
This page包含一些关于它的描述和数据。
答案 3 :(得分:1)
我找到了这个图书馆并且很棒:Meschach
答案 4 :(得分:0)
Armadillo具有简单的界面,可以使用不同的LAPACK和BLAS linear algebra libraries