简单的matlab哈哈镜
来源:互联网 发布:硬笔字 知乎 编辑:程序博客网 时间:2024/04/28 07:11
clc;close all;clear all; path1 = 'e:\img\ds2.jpg'; im1 = imread(path1); [m,n,c] = size(im1);ratio = 400 / min(m,n); im1 = imresize(im1, ratio); [m,n,c] = size(im1);im1 = im2double(im1); figure; imshow(im1); title('原图'); im2 = zeros(m,n,3); figure; times = 0; while times < 20 times = times+1; r1 = rand; r2 = rand; r3 = rand; r4 = rand; for i=1:m ty = i - cos(-i*0.02 *r1*pi + r3 )*m/30; ty = round(ty); ty = min(ty, m); ty = max(1, ty); for j = 1:n tx = j + sin(-j*0.02 *r2*pi + r4)*n/30; tx = round(tx); tx = min(tx, n); tx = max(1, tx); im2(i, j, :) = im1(ty, tx, :); end end imshow(im2); title('matlab哈哈镜'); drawnow; end
0 0
- 简单的matlab哈哈镜
- 图像处理的哈哈镜
- 哈哈镜
- Matlab的简单开始
- 简单的使用Matlab
- [Matlab]简单的人脸祛痘
- Matlab 简单的数据处理
- matlab的简单使用
- 哈哈镜滤波
- 简单的同态滤波(matlab)
- 简单的matlab分布式计算
- MATLAB的简单debug功能
- Matlab矩阵的简单操作
- matlab/简单的滤波程序
- MATLAB的简单动画制作
- MATLAB 简单的数据拟合
- 【matlab】一个简单的matlab图形界面程序GUI
- 哈哈镜代码分享
- Junit & Jmeter & Selenium 配置注意事项
- PL/SQL Developer_如何快速获得表名或全部列名的文本形式
- 谷歌浏览器chrom兼容问题
- 一个DVD的小代码
- GridView item0点击卡顿的问题
- 简单的matlab哈哈镜
- 设计模式
- ThinkPad 笔记本电脑Fn的关闭和启用
- git rebase解决提交冲突
- 安装Virtualbox的时候回滚,并提示发生一个严重的错误
- Linux重要命令行
- unity3D 完美解决 全屏输入法问题
- 继承中的方法重写
- 事务的四大特性