您的位置:首页 > 其它

图像的模糊化(像素偏移)

2015-07-28 22:15 190 查看
clear all;
close all;
clc;
img=imread('lena.jpg');
[h w]=size(img);
imgn=img;
n=4;
for i=1:h
    for j=1:w
        offsetx=n*rand()-n/2;
        offsety=n*rand()-n/2;
        x=floor(i+offsetx);
        y=floor(j+offsety);
        if x>=1 && x<=w && y>=1 && y<=h
            imgn(i,j)=img(x,y);       %正向的变换,该位置的像素为变换后位置的像素
        end
    end
end
imshow(img);
figure;
imshow(imgn,[])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: