pp.m

来自「一种新的基于matlab环境的用SVD原理实现图像压缩的源程序」· M 代码 · 共 16 行

M
16
字号
n=50;              
m=(2*131+n)*n/131^2          %压缩率
%压缩程序
a=imread('G:\zhuomian\00\lena.jpeg');
a=rgb2gray(a);
%b=a(:,:,1);
c=double(b)+1;
[u,s,v]=svd(c);
u1=u(:,[1:1:n]);
s1=s([1:1:n],[1:1:n]);
v1=v(:,[1:1:n]);
%还原程序
p=u1*s1*v1';
p=uint8(p-1);
%double(b)-p;
imshow(p)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?