(八)OpenCV人脸识别_02_特征值与特征向量

Aurora ·
更新时间:2024-11-13
· 686 次阅读

特征值与特征向量定义
Ax =λx,则λ是A的一个特征值,x为A对应于特征值λ的特征向量
特征值为零,矩阵不可逆
求A的特征值:解特征多项式det(A-λI) eigen求矩阵的特征值与特征向量,但有限制,必须是对称矩阵 #include #include using namespace std; using namespace cv; int main(int argc, char** argv) { //定义一个对称矩阵 Mat data = (Mat_(2, 2) << 1, 2, 2, 1); Mat eigenvalues, eigenvectors;//定义特征值与特征向量矩阵 eigen(data, eigenvalues, eigenvectors);//求对称矩阵的特征值和特征向量 cout << "特征值eigenvalues为: " << endl; for (int i = 0; i < eigenvalues.rows; i++) { cout << eigenvalues.at(i) << endl; } cout << "特征向量eigenvectors为: " << endl << eigenvalues << endl; waitKey(0); return 0; }

输出结果:
在这里插入图片描述


作者:丶小早



特征 特征向量 opencv人脸识别 opencv

需要 登录 后方可回复, 如果你还没有账号请 注册新账号