【发布时间】:2015-05-15 22:37:03
【问题描述】:
我可以只寻找最低的非零特征值,然后得到相应的特征向量。
你知道任何其他更清洁的方法来获得这个吗?
来自 eigen() 的低索引在当前实现中显然被忽略了:(
【问题讨论】:
标签: c++ opencv computer-vision eigenvector eigenvalue
我可以只寻找最低的非零特征值,然后得到相应的特征向量。
你知道任何其他更清洁的方法来获得这个吗?
来自 eigen() 的低索引在当前实现中显然被忽略了:(
【问题讨论】:
标签: c++ opencv computer-vision eigenvector eigenvalue
eigenvalues – 与 src 类型相同的特征值的输出向量;特征值按降序存储。
和
eigenvectors – 特征向量的输出矩阵;它具有与 src 相同的大小和类型;特征向量存储为后续矩阵 行,与对应的特征值顺序相同
所以最低特征值只是特征值向量中的最后一个元素,对应的特征向量是特征向量矩阵的最后一行。
如果最后一个特征值为零(即您的输入是单数),如果您想要最低的非零值,则需要从最后一个条目向上搜索。
【讨论】: