量子化のための機能があり、画像のビット深度を減らしてから、それを増やして元の画像と比較します。結果として、次のようなテーブルが必要です:(MSE:平均二乗誤差)
しかし、コンパンディングと均一な量子化についてはあまり知りません。これが私の機能です。
function [Q,Q2,Err] = quantization (I,b);
img=imread(I);
Q=uint8(img/2^(8-b));
Q2=uint8(Q*2^(8-b));
Err=mean(mean((double(img) - double(Q2)).^2,2),1);
subplot(1,4,1), imshow(img)
subplot(1,4,2), imshow(Q)
subplot(1,4,3), imshow(Q2)
display(Err)
end
お願い助けて...