matlab练习程序(方框模糊)
这里所谓的方框模糊呢,其实就是以前自己很熟悉的均值滤波。原理就是将当前像素为中心,以半径r四周的(2*r+1)^2个像素求平均再赋值给当前像素就可以啦。这个实在是没什么可解释的了,都是很简单的东西。下面是代码:
clear all; close all; clc; r=5;img=imread('lena.jpg'); img=double(img); [m n]=size(img); imshow(mat2gray(img));imgn=zeros(m+2*r+1,n+2*r+1); imgn(r+1:m+r,r+1:n+r)=img;imgn(1:r,r+1:n+r)=img(1:r,1:n); imgn(1:m+r,n+r+1:n+2*r+1)=imgn(1:m+r,n:n+r); imgn(m+r+1:m+2*r+1,r+1:n+2*r+1)=imgn(m:m+r,r+1:n+2*r+1); imgn(1:m+2*r+1,1:r)=imgn(1:m+2*r+1,r+1:2*r);for i=r+1:m+rfor j=r+1:n+rimgn(i,j)=mean(mean(imgn(i-r:i+r,j-r:j+r)));end endfigure; img=imgn(r+1:m+r,r+1:n+r); imshow(mat2gray(img)); imwrite(mat2gray(img),'1.jpg');
处理效果,r为5:
原图
这里的效果
photoshop的效果
matlab练习程序(方框模糊)相关推荐
- matlab多元回归程序,多元回归程序MATLAB程序
<多元回归程序MATLAB程序>由会员分享,可在线阅读,更多相关<多元回归程序MATLAB程序(45页珍藏版)>请在人人文库网上搜索. 1.程序MATLAB多元回归程序matl ...
- 无源定位之时差估计的精确时差估计算法(ETDE)及MATLAB实现程序
精确时差估计算法(ETDE)及MATLAB实现程序 算法原理 算法总结 性能分析 实验结果 算法原理 假设两接收站分别接收的带噪信号为 {x(kT)=s(kT)+ε1(kT)y(kT)=s(kT−D) ...
- matlab潮流程序,IEEE33节点matlab潮流程序.doc
IEEE33节点matlab潮流程序 Bus [1,0,0 ; 2,100, 60; 3,90,40; 4,120,80; 5,60,30; 6,60,20; 7, 200, 100 ; 8,200, ...
- matlab有意思程序,matlab有意思的小程序
10个C++趣味小程序,很有意思的.VIP专享文档 VIP专享文档是百度文库认... 现在很多人使用微信的时间已经非常长了,他们注册的微信号往上可能已经是5年前的事情了,正是由于不少使用者在这个过程当 ...
- matlab程序里nbus=x的意思,MATLAB潮流程序(IEEE14 直角坐标 牛拉法)
MATLAB潮流程序(IEEE14 直角坐标牛拉法)clear baseMVA=100; %功率基值 %%读Data1中数据 load Data1.txt Bus=Data1(:,1); %节点号 V ...
- 怎样在matlab q-q图上读出斜率,Q分解法潮流计算matlab小程序
<Q分解法潮流计算matlab小程序>由会员分享,可在线阅读,更多相关<Q分解法潮流计算matlab小程序(18页珍藏版)>请在人人文库网上搜索. 1.Q分解法潮流计算matl ...
- matlab期权风险评估算法,使用 MATLAB 应用程序根据期权价格估算风险中性密度 (risk-neutral density, RND)...
我们为什么选择 MATLAB 我们决定创建 MATLAB 应用程序估算 RND,因为我们希望研究成果得到广泛应用,而不是仅限于在量化经济学领域或是熟悉 MATLAB 编程的和金融研究人员使用. 我们发 ...
- matlab密度特征,关于用MATLAB应用程序估算风险中性密度的性能分析和介绍
由于场外期权合约的买卖在交易双方间私下进行而非通过公开市场,因而可能很难确定合约的价格有利于买方还是卖方.为对这些合约进行定价,金融分析师往往依据看涨期权或看跌期权价格估算出风险中性密度(RND)值. ...
- 10 竞争神经网络与SOM神经网络matlab参考程序
%% I. 清空环境变量 clear all clc %% II. 训练集/测试集产生 %% % 1. 导入数据 load water_data.mat %% % 2. 数据归一化 attribute ...
- 多自由度有阻尼matlab,多自由度阻尼系统固有振型的MATLAB求解程序
多自由度阻尼系统固有振型的MATLAB求解程序function [v,w,zeta]=vbr_sf(m,d,k) %vbr_sf vbr_sf(m,d,k) % [v,w,zeta]= ...
最新文章
- Xcode(7.0以上版本)真机调试
- ARM汇编:汇编语言跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等
- 青蛙学Linux—MySQL备份工具XtraBackup
- wordcount代码_通过腾讯云 Serverless Regsitry 快速开发与部署一个 WordCount 实例
- 怎么把模组直接装在Java里面_如何使用jythonj将python模块添加到java中
- 高级浏览器-SRWare Iron 29.0.1600.0 版本发布
- 怎样使用C# 获取WIFI的连接状态?
- Java匿名内部类里为什么能用外部变量
- (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节3:I/O控制方式
- Redmi K30 Pro屏幕参数公布:没有90Hz刷新率又如何?
- RabbitMQ消息队列:发布/订阅(Publish/Subscribe)
- 进阶之路:Java 日志框架全画传(中)
- 【Python】statsmodels.formula.api模块中ols参数的解释
- 魔乐科技 oracle 视频,MLDN魔乐科技JAVA+Oracle数据库视频课程
- Oracle数据库启动过程详解
- 2022-2028年中国幼儿园露天游乐设备行业市场专项调查及投资前景分析报告
- 【python】使用pyautogui进行屏幕捕捉实现自动化操作
- 捍宇医疗再冲刺科创板上市:核心产品专利来自购买,暂未商业化
- 服务器的系统日志路径,DirectAdmin 日志路径各种系统中查看方法Windows服务器操作系统 -电脑资料...
- 按下组合键 可以迅速锁定计算机,电脑快速锁屏快捷键
热门文章
- 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一1.15 如何掌握拍摄方向
- Devexpress 15.1.8 Breaking Changes
- .net Asp AdRotator(广告控件)
- Active Directory系列之五:Active Directory的主要还原
- 【转】C#的内存管理:堆栈、托管堆与指针
- GitHub:攻击者正在利用被盗 OAuth 令牌攻击数十家组织机构
- 速打微补丁!这个越权文件读取漏洞影响 Windows OS
- 微软开源实验环境构建工具 SimuLand,模拟攻击者知识技能
- Teams零点击可蠕虫跨平台 RCE 漏洞详情公开,微软评为低危且拒绝分配CVE被吐槽...
- P2898 [USACO08JAN]haybale猜测Haybale Guessing