Andrey Soloduhin писал(а):
Но вот проблема в OpenCV обязательное ограничение - количество возвращаемых собственных векторов будет не больше чем размер выборки (n) в случае если размер выборки меньше чем количество осей в векторах исходной выборки (k).
Т.е. когда n>k все нормально - я получаю нужные мне k собственных векторов.
Но когда n<k OpenCV может выдасть только n собственных векторов.
А откуда их возьмётся больше?
Если формально Вы работаете в

-мерном пространстве, но входных данных только

, причем

, то фактически всё происходит лишь в соотв. не более чем

-мерном подпространстве. Вот оттуда собственные векторы и будут браться.