1.图像的细化
主要是针对二值图而言,把输入的具有一定宽度的图像轮廓用逐次去掉边缘的方法最终变为宽度仅为一个像素的骨架。
2
.所谓骨架,可以理解为图像的中轴,一个长方形的骨架,是它的长方形上的中轴线,圆的骨架是它的圆心,直线的骨架是它自身,孤立点的骨架也是自身。
骨架的获取主要有两种方法:
(1)基于烈火模拟
设想在同一时刻,将目标的边缘线都点燃,火的前沿以匀速向内部蔓延,当前沿相交时火焰熄灭,火焰熄灭点的结合就是骨架。
(2)基于最大圆盘
目标的骨架是由目标内所有内切圆盘的圆心组成。
3
.细化的算法有很多种,比较常见的算法是查表法。
细化是从原来的图中去掉一些点,但仍然要保持原来的形状,实际上就是保持原图的骨架。
骨架提取代码如下:
clear all;close all;clc
BW1=imread('D:\TXQQ\shuju\1072634496\FileRecv\4548.png'
版权声明:本文为qq_40573632原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。