opencv中的cvEigenVV小结

来源:互联网 发布:linux 错误输出重定向 编辑:程序博客网 时间:2024/06/05 11:01

用到opencv中的cvEigenVV, 吃了不少苦头啊...

首先 函数格式为 CVAPI(void) cvEigenVV( CvArr* mat, CvArr* evects, CvArr* evals, double eps CV_DEFAULT(0))

注意 1.这里的evects是特征向量 按照降序排列的

    2.evals是特征值array,必须是 n*1的矩阵!

另外用这个函数求出来的特征向量里面有个地方与matlab中的eig()不同

eig求出来的特征向量中 每一列代表一个主成分对应的特征向量

而cvEigenVV求出来的特征向量中, 每一行代表一个主成分对应的特征向量!!!

原创粉丝点击