高斯滤波matlab函数,matlab自带函数实现高斯滤波(gauss filter)快速算法
将高斯核分为水平方向和垂直方向,先后对图像进行卷积处理,可提高处理速度。
function output=gaussFilter(I,sigma)
output=I;
ksize=double(uint8(3*sigma)*2+1);%窗口大小一半为3*sigma
window = fspecial('gaussian', [1,ksize], sigma); %使用1行ksize列的高斯核对图像先进行x方向卷积,再进行y方向卷积
for i = 1:size(I,3)
ret = imfilter(I(:,:,i),window,'replicate');
ret = imfilter(ret,window','replicate');
output(:,:,i) = ret;
end
end下面是一般算法
function output=gaussFilter(I,sigma)
output = I.*0;
window=double(uint8(3*sigma)*2+1);%窗口大小一半为3*sigma
H=fspecial('gaussian', window, sigma);
for c=1:size(I,3)
output(:,:,c)=imfilter(I(:,:,c),H,'replicate');
end
end
高斯滤波matlab函数,matlab自带函数实现高斯滤波(gauss filter)快速算法相关推荐
- arma matlab函数,MATLAB中ARMA模型预测差分问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我MATLAB预测风速的程序,程序不是我自己写的,我也是拿来参考自己的毕业作业的.每条程序旁的中文是我自己的理解,我也不知道对不对. 程序1 X=lo ...
- 卡方分布matlab函数,Matlab在抽样分布教学中的应用
赵国栋+朱泰英+刘三明 摘要:在概率与数理统计学的教学中,抽样分布这一概念是个重点也是个难点.如何让学生更直观地理解三大抽样分布,是這部分教学计划的重要环节.本文基于matlab软件,以卡方分布为例, ...
- (Matlab函数详解)机器学习中的4种分类算法(LDA、QDA、SVM、KNN)
1.LDA(Linear discriminant analysis) 函数:[class, err]=classify(sample, training, group); 输入:sample=待测样 ...
- 单纯性搜索算法 matlab函数,matlab : Nelder mead simplex 单纯形直接搜索算法;
function [ param ] = NeldSearch( param ) %NERDSEARCH 此处显示有关此函数的摘要 % nelder mead simplex 单纯形直接搜索算法: % ...
- 逐步回归matlab函数,Matlab逐步回归
stepwise Interactive environment for stepwise regression Syntax stepwise(X,y) stepwise(X,y,inmodel,p ...
- matlab双边收敛,双边滤波(bilateral filter)快速算法 matlab实现代码
本算法参考自论文"Paris S, Durand F. A fast approximation of the bilateral filter using a signal process ...
- c# 调matlab传字符串_c#调用matlab函数(混合编程)
第 2 部分 实战练习(自己做的) 2.1 c# 调用 matlab 函数 matlab 版本 2009b , c# 版本 vs2008. 2.1.1 matlab 函数编译成 dll 文件 ( 1 ...
- 频率域滤波matlab函数,频率域滤波(2) - osc_t0xmr011的个人空间 - OSCHINA - 中文开源技术交流社区...
一.频率域滤波的基本步骤: 1)使用函数tofloat把输入图像转换为浮点图像(im2double函数也可以) [f,revertclass] = tofloat(f) 2)使用函数paddedsiz ...
- 干货分享 基于MATLAB的带噪图像的高斯滤波论文
基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...
- 高斯滤波与双边滤波原理、MATLAB实现及结果对照
本文详细介绍高斯滤波和双边滤波的原理并给出MATLAB实现,最后对照高斯滤波与双边滤波的效果. 目录 一.滤波原理 1.1 一维高斯分布 1.2 二维高斯分布 1.3 高斯滤波总结 二.双边滤波 1. ...
最新文章
- R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构
- [C++]怎么样实现一个较快的Hash Table
- 电脑反应慢卡怎么解决_电脑开不了机怎么解决?
- HDU1007 Quoit Design 分治+递归
- django定义模型类-14
- windows 10 家庭版 无法打开 gpedit.msc 解决方法
- Java IO: OutputStream
- 为什么php打开网页空白的_PHP页面出现空白页面该怎么办
- 四种有能力取代Cookies的客户端Web存储方案
- android uri转file_Android世界:ContentProvider使用
- php mysql 用户修改_PHP+MYSQL实现用户的增删改查,mysql增删_PHP教程
- Hyperledger Fabric教程(12)--链码chaincode样例
- matlab调用C语言
- Rust中的所有权和借用的关系图
- C语言中的绝对值函数
- python微信朋友圈分享功能_利用Python让你的微信朋友圈与众不同,更加高大上
- 解决Intellij IDEA 一直在indexing....,导致idea很卡,无法操作
- web中各种命令注入的检测和利用二
- 大数据在互联网时代的意义!
- 设备接入阿里云物联网平台