Как я могу уменьшить размер матрицы с помощью SVD?

-я пытаюсь уменьшить размерность матрицы, используя SVD в opencv c ++
и это мой простой пример исходного кода:

cv::Mat A = cv::Mat::zeros(8, 8, CV_32FC1); // all 0
A(Rect(1,1,4,4)) = 1;
Mat w;
SVD::solveZ(A,w);
cout<<w<<endl;

-но я не знаю, является ли это истинным методом уменьшения размера матрицы, мне нужна ваша помощь.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]