SVD奇异值分解
SVD奇异值分解可以用于图像压缩。下面解释SVD中三个矩阵的计算方法。下面是Matlab奇异值分解压缩图片的程序:注意图像的存储,不仅和像素值的多少有关,还和图像保存信息的复杂程度有关。有可能相同分辨率的图片大小不同,因为信息的保存方式不一样。% 奇异值分解nr = 2; %保留的秩数[u, s, v] = svd(grayValue);size(u)size(s)size(v)grayValue2 = u(:,1:nr)*s(1:nr,1:nr)*v(:,1:nr)';size(gra
原创
2020-12-24 22:01:42 ·
170 阅读 ·
0 评论