matlab波纹噪声图像的平滑,matlab图像水波纹
%matlab图像水波纹
clear all;close all;clc;
img=imread('lena.jpg');
img = im2double(img);
[h, w, c]=size(img)
ratio = 600/(h+w);
img = imresize(img, ratio);
[h, w, c]=size(img)
%figure; imshow(img);
wave=[10,350]; %[幅度,周期]
newh=h+2*wave(1);
neww=w+2*wave(1);
rot=0;
imgn=zeros(newh,neww,3);
for i=1:50
rot=rot+0.6;
for y=1:newh
for x=1:neww
yy=round((y-wave(1))+(wave(1)*cos(2*pi/wave(2)*x+rot ))); %依然是逆变换
xx=round((x-wave(1))+(wave(1)*cos(2*pi/wave(2)*y+rot )));
if yy>=1 && yy<=h && xx>=1 && xx<=w
imgn(y,x, 1)=img(yy,xx, 1);
imgn(y,x, 2)=img(yy,xx, 2);
imgn(y,x, 3)=img(yy,xx, 3);
end
end
end
imshow(imgn,[]);
end
matlab波纹噪声图像的平滑,matlab图像水波纹相关推荐
- matlab关于噪声课设,基于matlab的有噪声的语音信号处理的课程设计.doc
基于matlab的有噪声的语音信号处理的课程设计.doc DSP实验课程设计实验报告DSP实验课程设计实验报告姓名学号班级1课程设计题目基于MATLAB的有噪声的语音信号处理的课程设计.2课程设计的目 ...
- matlab 自适应噪声对消,基于Matlab的RLS自适应语音噪声对消系统的设计与实现
基于Matlab 的R LS 自适应语音噪声 对消系统的设计与实现 ① 肖 哲 (湖南工业大学科技学院, 湖南株洲 412008) 摘 要:自适应信号处理的理论和技术经过40多年的发展和完善,已逐渐成 ...
- matlab复杂噪声产生实验报告,matlab加入噪声 - 范文中心
(2)产生指定方差和均值的随机数 设某随机变量x ~N(Mx,Dx)若要产生同样分布的随机变量y~ N(My,Dy),但使新的随 机变量参数随x分布改变 y=Dy/Dx*(x-Mx)+My 具体到正态 ...
- matlab噪音的消除办法,基于MATLAB的噪声消除方法.ppt
基于MATLAB的噪声消除方法 基于MATLAB的噪声消除方法 答 辩 人 :徐 苏 美 指导教师:杨卫平教授 论文的指导思想 21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号.随着信息 ...
- android 图片处理过程中添加进度条,『Android自定义View实战』给我一个图标,还你一个水波纹进度球...
前言 我们都知道,平时表现进度的方式有千千万万种(没有UI想不到的,只有你做不到的= =.),其中有一种就是水波纹进度球的形式,网上很多种实现都是直接采用纯色填充的方式,即水波纹都是纯颜色填充,效果看 ...
- Android 之自定义view实现水波纹效果
在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她: 在这样的关键时候,身子板就一定得硬了, ...
- 自定义view实现水波纹效果
水波纹效果: 1.标准正余弦水波纹: 2.非标准圆形液柱水波纹: 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图像的混合模式(PorterDuffX ...
- Flutter InkWell 和 Ink --按钮“水波纹”效果
InkWell InkWell组件在用户点击时出现"水波纹"效果,InkWell简单用法: InkWell(onTap: (){},child: Text('这是InkWell点击 ...
- css波纹波动效果,CSS 冲击波(水波纹)效果
实现冲击波--数学知识很重要 *{ margin:0; padding:0; box-sizing:border-box; } html,body{ font-family:"微软雅黑&qu ...
最新文章
- java 论坛_武汉课工场JAVA培训:“真AI、超智能”人工智能大咖论坛解读
- JavaScript实现clearBit清除位算法(附完整源码)
- sqlserver操作geography方法
- C#调用SQL Server参数过程传参
- 公用机房配置台式计算机,计算机网络在公共机房中的应用
- Redis慢日志问题解决
- 四则运算表达式二叉树法求后缀表达式
- centos 安装tmux
- dotnet core 文档链接
- php gd实现简单图片验证码与图片背景文字水印
- Oracle 常用脚本1
- 记录一个扫描二维码报错问题
- xp系统查计算机设备型号,xp电脑设备型号怎么查询
- Notion Avatar Maker - 一个简单有趣的 Notion 风格头像生成器,可生成百万个免费商用的头像
- laravel 加谷歌验证
- Nginx报错Mixed Content: The page was loaded over HTTPS, This content should also be served over https
- html/css导入自己的字体样式
- ctfshow 萌新计划 writeup1-8
- 一篇搞定企业级C++跨平台线程池
- ai画面怎么调大小_AI中怎么把图像等比例扩大或缩小尺寸
热门文章
- lua调用shell 脚本
- Netflow的配置方法
- 一步一步写算法(之通用算法的编写)
- mysql的时间用什么存储_MySQL存储时间类型选择的问题讲解
- APM32F103RCT6替代STM32F107RCT6程序不变
- 计算机知识ppt图片大全,PowerPoint基础知识
- php mysql 验证码代码_PHP_PHP 验证码的实现代码,checkcode.php 生成验证码图片, - phpStudy...
- c java http通讯,c语言经过http请求javaee项目
- 利用lz78编码实现对某字符序列的二元压缩_多媒体笔记(1):文件压缩的原理...
- tomcat 错误页面html,Nginx整合Tomcat后配置友好错误界面