资源简介
基于matlab实现的自适应平滑滤波器,基于matlab实现的自适应平滑滤波器
代码片段和文件信息
function Z = adaptsmooth_filter(Xmn)
% 函数对输入的二维图像矩阵进行自适应平滑滤波
% input:
% X:输入的二维图像矩阵
% m:m行的滤波模板
% n:n列的滤波末班
% output:
% Z:输出对m x n的二维图像矩阵的运算结果
if nargin < 2
m = 3; % 滤波模板尺寸
n = 3;
end
if size(X3)~=1
error(‘图像应该为2维矩阵‘)
end
if ~isa(X‘double‘)
X = double(X)/255; % 数据类型
end
m = mn(1); n = mn(2); % 模板大小
[n1n2] =size(X);
X(n1:n1+m n2:n2+n) = 0; % 扩充,使得图像能够被m x n模板全部覆盖
% 计算掩膜系数
for i =1:size(X1)-m
for j=1
- 上一篇:zigzag的matlab实现
- 下一篇:经验模态分解Matlab代码
相关资源
- 经验模态分解Matlab代码
- zigzag的matlab实现
- 3个常见复杂网络的matlab程序
- 彩色图像两种方法实现matlab滤波
- 基于MATLAB的小波图像去噪
- 自适应卡尔曼滤波,MATLAB_main
- 2015数学建模A题matla视频提取图像帧
- MATLAB-图像灰度化处理
- 点云配准icp算法及三个实现Matlab
- matlab的costas环
- DFT的对称性和用一次FFT实现两个序列
- MATLAB R2012b crack及使用说明汉化
- matlab三维空间中画圆柱
- matlab程序 理想低通滤波器
- matlab作smith chart
- 用matlab产生3维的高斯分布
- HookeJeeves优化程序
- verhulst的matlab程序
- 通过matlab建立Kd-tree并进行k-NN查询
- BP算法MATLAB程序
- 基于遗传算法的OFDM自适应资源分配算
- LSA算法MATLAB测试代码
- matlab调用ansys运算源码与文档
- 马赛克matlab
- 模拟高斯激光传播
- Doubly modifide Hausdorff distance-MATLAB
- 显色指数的MATLAB计算程序
- 区域生长图像分割-MATLAB程序,注释比
- FasterRcnn2.m
- 计算两幅图像的psnr值matlab
评论
共有 条评论