📄 test_dct_quant_dequant_idct.m
字号:
%h263dct quant, dequant , idct测试
%测试1,输入16x16全零数组
for qp = 1
TestMatrixZeros = zeros(16,16);
coeff = MacroDct2(TestMatrixZeros);
qcoeff = MacroQuant(coeff,qp);
coeff = MacroDequant(qcoeff,qp);
TestEqual(TestMatrixZeros,MacroIDct2(coeff));
% %测试2,输入16x16全1数组
TestMatrixOnes= ones(16,16);
coeff = MacroDct2(TestMatrixOnes);
qcoeff = MacroQuant(coeff,qp);
coeff = MacroDequant(qcoeff,qp);
TestEqual(TestMatrixOnes,(MacroIDct2(coeff)));
% %
% % % % % % %测试3,输入16x16随机数组
% %
% TestMatrixRand=rand(16,16);
%
% coeff = MacroDct2(TestMatrixZeros);
%
% qcoeff = MacroQuant(coeff,qp);
% coeff = MacroDequant(qcoeff,qp);
%
% TestEqual(TestMatrixRand,MacroIDct2(coeff));
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -