📄 unsample.m
字号:
function J=unsample(Img)
[line,col]=size(Img);
centerc=floor(col/8);
centerl=floor(line/8);
J=zeros(8*centerl,8*centerc);
% keyboard;
Tmp=Img(1:8*centerl,1:8*centerc);
for i=1:2:8*centerl-1
for j=1:2:8*centerc-1
Tmp1(i:i+1,j:j+1)=Tmp(i,j);
end
end
for i=1:4:8*centerl-3
for j=1:4:8*centerc-3
Tmp2(i:i+3,j:j+3)=Tmp(i,j);
end
end
for i=1:8:8*centerl-7
for j=1:8:8*centerc-7
Tmp3(i:i+7,j:j+7)=Tmp(i,j);
end
end
J=Tmp3;
J(1*centerl+1:7*centerl,1*centerc+1:7*centerc)=Tmp2(1*centerl+1:7*centerl,1*centerc+1:7*centerc);
J(2*centerl+1:6*centerl,2*centerc+1:6*centerc)=Tmp1(2*centerl+1:6*centerl,2*centerc+1:6*centerc);
J(3*centerl+1:5*centerl,3*centerc+1:5*centerc)=Img(3*centerl+1:5*centerl,3*centerc+1:5*centerc);
%J=mat2gray(J);
imwrite(J,'unequal','bmp');
imshow(J);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -