⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unsample.m

📁 图像区域非均匀采样matlab程序 可以实现类人眼的图像不同采样率演示
💻 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 + -