在 OpenCV 中使用 PCA 进行降维,特征向量的维数错误

Dimension reduction with PCA in OpenCV, wrong dimensions of eigenvectors

我不确定这个问题是否已经在 Whosebug 上,但我找不到它所以我决定提出一个新问题。我正在尝试减少特征矩阵的维度。我有 58 个特征和 30 个实例/测量。我想将特征数量减少到 40 个。但是我的矩阵维度似乎有问题。

有没有人可以帮助我或遇到类似的问题?

好的,所以在找到 this thread 之后,我现在知道问题出在哪里了:我需要的实例多于特征!如果我有 58 个特征,我只需要至少 58 个样本。这对我来说不是问题,因为我有足够的数据,我一直在使用30个样本进行测试。