1 | initial version |
OpenCV is not specifically designed for SVD operation, so you can't get a fast speed with even a quite small matrix, i.e. 500x500. Surprisingly, the results of OpenCV's SVD are not the identical to that of Matlab on the same input matrix. Hence, if your wish is finding an efficient library to use its SVD function, my suggestion is lapack (the best one), Eigen and Armadillo.