MATLAB实现形态学滤波

  • n4_562642
    了解作者
  • 1.7KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 1
    下载次数
  • 2022-04-14 07:39
    上传日期
用MATLAB代码实现形态学滤波,包括形态学中各种运算方法。
形态学滤波.rar
  • 形态学滤波
  • pengzhang2.m
    805B
  • sEMG_morphology.m
    432B
  • fushi2.m
    801B
内容介绍
function d=pengzhang2(dat,g,op) %形态学膨胀算法,实现根据结构元素原点对齐计算的算法(参考昆明理工硕士论文,"膨胀"含义的实质...) --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(x,dat,'b',x,d,'r');
评论
    相关推荐
    • Matlab合集
      冈萨雷斯数字图像处理MATLAB版.中文版+数字图像处理第二版中文版(冈萨雷斯)+MATLAB-R2014a完全自学一本通+MATLAB R2016a完全自学一本通 素材文件+[模式识别与智能计算:MATLAB技术实现(第2版)].杨淑莹.扫描版
    • Matlab教程
      MatlaB经典ppt,主要讲解了MatlaB的入门知识,图形编程以及仿真。
    • matlab 课件
      matlab 功能很强大,本课件详细的介绍了matlab在科学计算中的应用。
    • matlab编译器
      matlab编译为exe文件所需要的文件; 使用时解压,将解压后文件拖入至matlab命令行即可
    • matlab
      matlab的基础知识进行介绍
    • MatLab
      “#MatLab
    • MATLAB编译器
      基于MATLAB 2018b版本介绍MATLAB编译器。介绍如何利用编译器将MATLAB代码编译为独立应用程序或组件,并在没有安装MATLAB的计算机上进行部署。
    • matlab入门
      matlab的入门教程,很值得仔细看看,对提高matlab能力有帮助
    • matlab
      matlab经典课堂讲义
    • matlab
      matlab