文档详情

Matlab图像处理工具箱函数详解汇总.doc

发布:2017-11-14约5.18万字共61页下载文档
文本预览下载声明
目录1. bwareaopen 1 2. bwlabel 2 3. bwperim 2 4. colfilt 3 5. conv2 3 6. dither 4 7. histeq 5 8. im2bw 6 9. im2uint8 6 10. imadd 6 11. imadjust 7 12. imapprox 8 13. imcomplement 8 14. imfinfo 9 15. imhist 10 16.imnoise 11 17. imresize 11 18. imdilate 12 19. imerode 13 20. imopen 13 21. imclose 14 22. mat2gray 14 23. montage 15 24. nlfilter 15 25. regionprops 16 26. rgb2gray 20 27. roicolor 21 28. roifill 22 29. roifilt2 22 30. roipoly 23 31. strel 24 1. bwareaopen 功能:用于从对象中移除小对象。 ]. b, x4 F1 |: k U( u( h2 T: X( V, B9 {用法:BW2 = bwareaopen(BW,P)BW2 = bwareaopen(BW,P,CONN)- A4 BW2 = bwareaopen(BW,P,CONN)从二值图像中移除所有小于P的连通对象。CONN对应邻域方法,默认为8。, l, L# s2 R8 {) d??w8 s a) _. 例子: originalBW = imread(text.png); imview(originalBW) bwAreaOpenBW = bwareaopen(originalBW,50); 2. bwlabel 功能:对连通对象进行标注,bwlabel主要对二维二值图像中各个分离部分进行标注(多维用bwlabeln,用法类似)。1 _0 _??|( ` G* H% q用法:L = bwlabel(BW,n)* I$ J X6 {* G( ~5 x [L,num] = bwlabel(BW,n)* @. N; `# m. a L = bwlabel(BW,n)表示返回和BW相同大小的数组L。L中包含了连通对象的标注。参数n为4或8,分别对应4邻域和8邻域,默认值为8。! r% n( \/ X* N [L,num] = bwlabel(BW,n)返回连通数num。3. bwperim 功能:查找二值图像的边缘。 * B8 z3 ~6 N( i, O+ Y6 }1 v R U, B. h. b用法:BW2 = bwperim(BW1) |+ D/ J L7 x% Q4 [ |BW2 = bwperim(BW1,conn) 8 ^5 H5 J- ]1 X. |) XBW2 = bwperim(BW1,conn)表示从输入图像BW1中返回只包括对象边缘像素点的图像。 E, j9 W0 U f??D N+ H7 C conn的定义值如下: ) r |5 x O- a8 ]9 维数 参数值 说明 对二维 4 4领域 8 8领域 对三维 6 6领域 18 18领域 26 26领域 例子: 7 y3 H# D# _- U/ c2 H4 ^) F! w8 c*( C- S* W) x! O3 P. b( P% kBW1 = imread(circbw.tif);) D! I8 k* G. W BW2 = bwperim(BW1,8); * F k: @6 `3 [: ximshow(BW1) % E p+ Q% T y7 k; q2 e# Xfigure, imshow(BW2) 4. colfilt 功能:以列方法进行邻域处理,也可执行常规非线性滤波(自己理解的)。 . L T1 q6 a9 _ _用法:B = colfilt(A,[m n],block_type,fun) w# D( [ V7 ~0 H, D6 F5 r6 e    该函数生成了一幅图像A,在A中,每一列对应于其中心位于图像内某个位置的邻域所包围的像素。然后将函数应用于该矩阵中。[m n]表示大小为m行n列的邻域。block_type表示了一个字符串,包括distinct,sliding两种,其中sliding是在输入图像中逐个像素地滑动该m乘n的区域。fun表示引用了一个函数进行处理,函数返回值的大小必须和原图像大小相同。4 o1 v/ I3 i Z c( S??M+ P 举例:I = imread(tire.tif); ! ^7 I5 r) Z5 w n??Q( H5 F! W/ p? ?? ?? ???imshow(I)?
显示全部
相似文档