调用opencv cvSvd函数对矩阵分解之后,形成的矩阵还matlab分解之后得到的矩阵有所不同,matlab对矩阵A分解之后的三个矩阵分别为U W V,而V的最后一列即为矩阵的最小特征值对应的特征向量,也是AX=0的解。然而,opencv对矩阵A分解之后所得的矩阵不光顺序与matlab分解的有所不同,而且某些矩阵元素会相差一个负号,比如opencv分解出来的矩阵顺序是W U V,W和V会和matlab分解的有负号差别,但是不管是opencv的SVD分解,还是matlab的SVD分解,U*W*VT所得结果都相同,即为A。
opencv SVD分解
最新推荐文章于 2022-12-13 11:27:50 发布