📄 quantize.m
字号:
function [y]=quantize(x)
[x_r,x_c]=size(x);
y=zeros(x_r,x_c);
for i=1:x_r
for j=1:x_c
pixel=x(i,j)/2;
pixel_quan=round(pixel);
y(i,j)=pixel_quan*2;
% switch pixel_quan
% case {0}
% y(i,j)=1;
% case {1}
% y(i,j)=4;
% case {2}
% y(i,j)=8;
% case {3}
% y(i,j)=12;
% case {4}
% y(i,j)=16;
% case {5}
% y(i,j)=20;
% case {6}
% y(i,j)=24;
% case {7}
% y(i,j)=28;
% case {8}
% y(i,j)=32;
% case {9}
% y(i,j)=36;
% case {10}
% y(i,j)=40;
% case {11}
% y(i,j)=44;
% case {12}
% y(i,j)=48;
% case {13}
% y(i,j)=52;
% case {14}
% y(i,j)=56;
% case {15}
% y(i,j)=60;
% case {16}
% y(i,j)=64;
% case {17}
% y(i,j)=68;
% case {18}
% y(i,j)=72;
% case {19}
% y(i,j)=76;
% case {20}
% y(i,j)=80;
% case {21}
% y(i,j)=84;
% case {22}
% y(i,j)=88;
% case {23}
% y(i,j)=92;
% case {24}
% y(i,j)=96;
% case {25}
% y(i,j)=100;
% case {26}
% y(i,j)=104;
% case {27}
% y(i,j)=108;
% case {28}
% y(i,j)=112;
% case {29}
% y(i,j)=116;
% case {30}
% y(i,j)=120;
% case {31}
% y(i,j)=124;
% case {32}
% y(i,j)=128;
% case {33}
% y(i,j)=132;
% case {34}
% y(i,j)=136;
% case {35}
% y(i,j)=140;
% case {36}
% y(i,j)=144;
% case {37}
% y(i,j)=148;
% case {38}
% y(i,j)=152;
% case {39}
% y(i,j)=156;
% case {40}
% y(i,j)=160;
% case {41}
% y(i,j)=164;
% case {42}
% y(i,j)=168;
% case {43}
% y(i,j)=172;
% case {44}
% y(i,j)=176;
% case {45}
% y(i,j)=180;
% case {46}
% y(i,j)=184;
% case {47}
% y(i,j)=188;
% case {48}
% y(i,j)=192;
% case {49}
% y(i,j)=196;
% case {50}
% y(i,j)=200;
% case {51}
% y(i,j)=204;
% case {52}
% y(i,j)=208;
% case {53}
% y(i,j)=212;
% case {54}
% y(i,j)=216;
% case {55}
% y(i,j)=220;
% case {56}
% y(i,j)=224;
% case {57}
% y(i,j)=228;
% case {58}
% y(i,j)=232;
% case {59}
% y(i,j)=236;
% case {60}
% y(i,j)=240;
% case {61}
% y(i,j)=244;
% case {62}
% y(i,j)=248;
% case {63}
% y(i,j)=252;
% otherwise
% y(i,j)=255;
% end
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -