decode.m

来自「基于标量量化的图像多描述编码(MDSQ)是提高信息传输质量的一种有效方法,本程序」· M 代码 · 共 26 行

M
26
字号
function [T1,T2,T0]=decode(I1,I2)
%load I1; load I2;
[a,b]=size(I1);
Table1=[2 3.5 7.5 9.5 13.5 15.5 19.5 20.5 ];
Table2=[1.5 4.5 6.5 10.5 12.5 16.5 19.5 21.5];
Table0=[1 3 0 0 0 0 0 0; 
        2 4 5 0 0 0 0 0;
        0 6 7 9 0 0 0 0;
        0 0 8 10 11 0 0 0;
        0 0 0 12 13 15 0 0;
        0 0 0 0 14 16 17 0;
        0 0 0 0 0 18 19 21;
        0 0 0 0 0 0 20 22];
T1=zeros(a,b); T2=zeros(a,b); T0=zeros(a,b);
T1(1:a,1:b)=Table1(I1(1:a,1:b));
T2(1:a,1:b)=Table2(I2(1:a,1:b));
for i=1:a;
for j=1:b;
T0(i,j)=Table0(I1(i,j),I2(i,j));
end;
end;
k=256/22;
T1=uint8((T1- 1)*k+k/2);
T2=uint8((T2- 1)*k+k/2);
T0=uint8((T0- 1)*k+k/2);
return

⌨️ 快捷键说明

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