图像的模糊化(像素偏移)
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,[])
相关文章推荐
- HTML标签 易混易错小总结
- 【暑假】[网络流]网络流知识总结
- 枚举类型
- Android设计模式之代理模式 Proxy
- MySQL之schema设计优化
- 29个你必须知道的Linux命令
- linux常用命令----grep
- 整齐打印-DP
- C++新特性学习(3)
- 简单工厂模式、工厂方法模式、抽象工厂模式
- springmvc之hello world
- 2.初识Python基本数据类型
- 黑马程序员——Java面向对象封装继承多态
- leetcode 54: Jump Game
- C语言中关于位域的介绍
- C++新特性学习(4)
- C++新特性学习(2)
- Junit。。。
- SimpleAdapter类使用方法
- 代码块和并发性