资源简介
用MATLAB代码实现形态学滤波,包括形态学中各种运算方法。
代码片段和文件信息
function d=fushi2(datgop)
%形态学膨胀算法实现根据结构元素原点对齐计算的算法(参考昆明理工硕士论文,“膨胀“含义的实质...) --by cwy--20110318
%g:结构元素,例如:g=[1 1 1]为3个点的扁平型结构元素
%op:0--g的原点在开始点,1--g的原点在中心点(要求g长度为奇数),2--g的原点在末点;目前只支持此3种
len = length(dat);
len_g = length(g);
switch op
case 1
org_piont = ceil(len_g/2);
case 2
org_piont = len_g;
otherwise
org_piont = 1;
end
for i=1:len
dtmp(i) = dat(i);
for j=1:len_g
if (i-org_piont+j) >= 1 && (i-org_piont+j) <=len
tmp = dat(i-org_piont+j) - g(j);
if tmp < dtmp(i)
dtmp(i) = tmp;
end
end
end
end
d = dtmp;
% x=1:len;
% plot(xdat‘b‘xd‘r‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 801 2018-02-22 21:35 形态学滤波\fushi2.m
文件 805 2018-02-22 21:35 形态学滤波\pengzhang2.m
文件 432 2018-02-22 21:36 形态学滤波\sEMG_morphology.m
目录 0 2018-04-17 12:58 形态学滤波
----------- --------- ---------- ----- ----
2038 4
- 上一篇:放大器非线性失真研究装置.ms14
- 下一篇:MINLP问题TOMLAB教程
相关资源
-
基于Matlab_Simuli
nk的开关磁阻电动机 - LDPC编码的matlab实现
- 在matlab 中配置VLfeat库成功调用
- 用MATLAB画贝塞尔曲线和B样条曲线
- Matlab三次均匀B样条曲线插值函数
- MATLAB dcm图像转raw图像代码
- camshift运动目标跟踪(matlab)
- matlab中求解线性方程组的源代码
- 稀疏贝叶斯matlab程序
- 洛伦兹系统matlab程序
- 用MATLAB计算allan方差并拟合
-
Simuli
nk_BP神经网络PID控制 -
逆变器-变换器PQ控制simuli
nk资源 - 用matlab绘制史密期圆图,有源码,有
- matlab型数据集heart_scale
- matlab和c程序混编提示找不到mex.h
- kalman滤波、平滑和预测 MATLAB程序
- SVPWM matlab
- 《射频电路设计:理论与应用》第2版
- EKF_matlab
- 图像处理中经典细化算法集合matlab
- 绘制在不同温度下光伏电池的输出特
- TDOA算法matlab仿真代码.rar
- 入侵杂草算法matlab源代码
- 生成格雷码图案matlab程序
- ZF/MMSE检测的MIMO误码率对比matlab仿真
- 协同能量检测matlab仿真
- matlab卷积码程序
- mimo 的matlab仿真
- 基于MATLAB计步器算法研究
评论
共有 条评论