||||
翻译自Steve Eddins的matlab博客
http://blogs.mathworks.com/steve/category/connected-components/
第一节
Matlab图像处理工具箱中有一个bwlabel函数,用来对互连目标进行编号,有时称作泡编号。那么什么叫做互连目标呢?对其编号又是什么意思呢?
我们从一个简单的二值化图像开始:
bw = imread('http://blogs.mathworks.com/images/steve/119/binary.png');
imshow(bw)
在matlab中,该图像用一个简单的矩阵表示,它有74536个元素,其中17871个元素值为1,其它值为0。
showPixelValues(bw, [173, 162])
我们如何从这17871个前景元素中得到4个目标呢?显然一些前景像素是连接在一起的,我们要想办法把把互连的像素归类为不同的组,这个过程就叫做互连目标编号。
后续的几节中,我将介绍几种发现互连目标的方法,其中包括matlab的bwlabel函数使用的算法。我也将解释像素邻居的不同定义如何影响编号的结果。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-16 03:21
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社