diff --git a/modules/core/include/opencv2/core.hpp b/modules/core/include/opencv2/core.hpp index 11f993103b..3dcf1b6d86 100644 --- a/modules/core/include/opencv2/core.hpp +++ b/modules/core/include/opencv2/core.hpp @@ -2589,7 +2589,6 @@ public: static Mat subspaceReconstruct(InputArray W, InputArray mean, InputArray src); protected: - bool _dataAsRow; // unused, but needed for 3.0 ABI compatibility. int _num_components; Mat _eigenvectors; Mat _eigenvalues; diff --git a/modules/core/src/lda.cpp b/modules/core/src/lda.cpp index 5acdb24c62..6d43270a2a 100644 --- a/modules/core/src/lda.cpp +++ b/modules/core/src/lda.cpp @@ -996,9 +996,9 @@ void eigenNonSymmetric(InputArray _src, OutputArray _evals, OutputArray _evects) // Linear Discriminant Analysis implementation //------------------------------------------------------------------------------ -LDA::LDA(int num_components) : _dataAsRow(true), _num_components(num_components) { } +LDA::LDA(int num_components) : _num_components(num_components) { } -LDA::LDA(InputArrayOfArrays src, InputArray labels, int num_components) : _dataAsRow(true), _num_components(num_components) +LDA::LDA(InputArrayOfArrays src, InputArray labels, int num_components) : _num_components(num_components) { this->compute(src, labels); //! compute eigenvectors and eigenvalues }