参考链接1

参考链接

先简单了解下干嘛用的,以后用的时候再仔细研究算法。

基本概念

骨架”是指一幅图像的骨骼部分,它描述物体的几何形状和拓扑结构,是重要的图像描绘子之一。计算骨架的过程一般称为“细化”或“骨架化”,将图像的骨架提取出来的同时,保持图像细小部分的连通性,特别是在文字识别,地质识别,工件零件识别或图像理解中;通常,对我们感兴趣的目标物体进行细化有助于突出目标的形状特点和拓扑结构并且减少冗余的信息。

.图像的细化主要是针对二值图而言,把输入的具有一定宽度的图像轮廓用逐次去掉边缘的方法最终变为宽度仅为一个像素的骨架。

细化算法:采取逐次去除边界的方法来进行的,不能破坏图像的连通性;逐次细化,当这一次的结果和下一次的结果一样的时候,就说明细化成功了;

在细化一副图像A时应满足两个条件:

1、在细化的过程中,应该有规律的缩小;

2、在逐步缩小的过程中,应当使连通性保持不变;

形态学-----细化相关推荐

  1. OpenCV实现击中击不中变换和形态学细化

    1 击中击不中变换 1.1 HMT概述 形态学Hit-or-Miss是形状检测基本工具,只要结构元设置得当,就可以检测一些基本的形状图案,HMT变换只能作用于二值图像,结构元(核)元素值由0.1.-1 ...

  2. PS 滤镜算法原理——染色玻璃

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/shinian1987/article/details/30485639 %%%% 完毕PS 中的染色 ...

  3. matlab实现PS算法之颜色变换、高反差保留、染色玻璃、碎片

    %{ 设置好条纹的宽度和条纹的间隔,建立一个 遮罩层,等间隔的对原图进行等间距的遮罩. %} clear,clc; [filename,pathname] = uigetfile('*.jpg;*.b ...

  4. 指纹识别-(1)基本知识

    指纹识别-(1)基本知识 脊线为指纹纹理中凸起部分,谷线为指纹纹理中凹陷部分.将从一个人身上获取的指纹与数据库中存储的所有指纹进行比较称为1:N匹配,它经常被用在利用指纹库查找罪犯的过程中.利用指纹匹 ...

  5. 《数字图像处理》复习提纲

    本文在撰写过程中参考了由何东健教授主编.西安电子科技大学出版社出版的<数字图像处理>(第三版),一切著作权归原书作者和出版社所有.特别感谢长安大学软件系老师的认真负责的教导. 第1章 概论 ...

  6. Linux模拟门禁,LinuxARMLinux指纹门禁系统.ppt

    LinuxARMLinux指纹门禁系统.ppt int ret = 0; unsigned char tmp; if(_IOC_TYPE(cmd) != FPS200_IOC_MAGIC) retur ...

  7. OpenCV综合练习1——水瓶水位线合格检测

    数字图像处理综合练习--水瓶水位线合格检测 马上就要转到学习深度学习的主干线了,这也是大势所趋,但不能忘本,传统图像处理的知识也是非常重要的,特此记录一下之前学习时做过的小练习. 整个项目的资源放在: ...

  8. 复杂环境下结构光光条中心的几种提取方法

    目录 前言 1.基于相位一致性提取光条中心 2.基于图像多尺度分析提取光条中心 2.1提取初始光条中心 2.2多尺度光条中心提取 2.2.1规范化算子. 2.2.2提取光条中心坐标. 3.融合传统方法 ...

  9. 迷宫问题图解 : 基于骨架提取、四邻域

    目录 1. 迷宫的连通域 2. How to remove branch ? 3. 基于4邻域的 remove 分支 3.1 找到分支的端点 3.2 4邻域的 remove 分支 3.3 循环移除分支 ...

最新文章

  1. 三十、赫夫曼树的设计与代码实现
  2. genrsa out php,PHP进行RSA加密解密
  3. 存储过程—导出table数据为inser sqlt语句
  4. 解决toolbar左边空出一部分的问题
  5. java中 hashset_Java中的HashSet
  6. html JSP 富文本案例,JSP页面引入Ueditor富文本编辑器!
  7. 一、项目管理框架【PMP 】
  8. 34 FI配置-财务会计-应收账款和应付账款-定义应付汇票的备选统驭科目
  9. Linux查看与修改时区、时间的命令
  10. 考研数据结构--排序汇总(自用)
  11. 消息队列技术终结者(三)—ActiveMQ的特性及优势
  12. CentOS更改主机名
  13. OpenGL超级宝典(第7版)之第八章基元处理
  14. MybatisCodeHelperPro的使用
  15. Android一行代码去掉百度导航的底部工具箱菜单
  16. HTML+CSS+JS网站设计——上海美食(8页) 酒水网页设计作业,甜品美食网页制作作业, 学生零食网页作业
  17. windows操作系统---1
  18. 抖音创作者信用分:如何提升信用等级,获取更多机会
  19. SDUST 第四次实验
  20. 烽火2640路由器命令行手册-07-安全配置命令

热门文章

  1. 如何用全国天气预报API接口进行快速开发
  2. 最全总结 | 聊聊 Python 办公自动化之 Word(中)
  3. 修改计算机ip地址cmd,win7系统通过命令提示符将系统修改为静态IP地址的方法【图文】...
  4. RuntimeError: Attempting to deserialize object on CUDA device 1 but torch.cuda.device_count() is 1.
  5. ubuntu系统vim常用命令学习以及ubuntu软件下载安装
  6. ERROR 1370 (42000): execute command denied to user ‘james‘@‘localhost‘ for routine ‘test.coun_add‘
  7. cinder云硬盘备份恢复
  8. 如何在电脑浏览器查看微信文章
  9. 硬盘被重新分区并格式化后数据恢复教程 (图文并茂)
  10. 微信小程序:校验真实姓名和身份证号