Matlab学习 Chapter10

Chapter 10 Image Segmentation

1.ordfilt2: 2-D order-statistic filtering ‘排序滤波器’

Eg:g=ordfilt2(f,1,ones(m,n))   ‘最小值滤波器’

 

2.edge: Find edges in grayscale image

Eg:[g,t]=edge(f,’sobel’,T,dir)

 

3.hough: Hough transform

Eg: g=hough(f)

 

4.im2bw: Convert image to binary image, based onthreshold

Eg: g=im2bw(f,T/255)  ‘全局阈值’

 

5.graythresh: Global image threshold using Otsu's method

Eg: [T,SM]=graythresh(f)  ‘得到最佳阈值T,和可分离指标SM’

g=im2bw(f,T)  ‘接着就全局阈值’

 

6.percentile2i: Computes an intensity vlaue given a pencentile.
Eg: I=percentile2i(f,P)  ‘需要指定百分比P’
 

7.stdfilt: Local standard deviation of image

Eg: g=stdfilt(f,nhood)   ‘需要指定nhood(邻域)的元素’

 

8.localthresh:local threshing

Eg: g=localthresh(f,ones(3),30,1.5,’global’)

 

9.regiongrow:perform segmentation by regiongrowing

Eg: [g,NR,SI,TI]=regiongrow(f,1,0.26)

 

10. splitmerge: Segment an image using a split-and-mergealgorithm.

Eg: g=splitmerge(f,mindim,@predicate)  ‘mindim 为分解最小块的尺寸’

 

11. bwdist: Distancetransform of binary image

Eg: D=bwdist(f)

 

12.watershed:  Watershed transform

Eg:L=watershed(A,conn)    ‘A为输入数组’

 

13.imregionalmin:Regional minima

Eg:rm=imregionalmin(f)

 

第十章,是最重要的一章节,在图像处理中,都涉及到图像分割技术,图像分割分为四类:基于边缘检测,基于阈值分割,基于区域的分割以及基于分水岭的分割。这章节的应用,需要相应的基础知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值