




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB图像处理函数(一)(2008-12-14 17:41:00)【收藏】 【评论】 【打印】 【关闭】 1applylut功能:在二进制图像中利用lookup 表进行边沿操作。语法:A = applylut(BW,lut) 举例lut = makelut(sum(x(:) = 4,2);BW1 = imread(text.tif);BW2 = applylut(BW1,lut);imshow(BW1)figure, imshow(BW2)相关命令:makelut 2bestblk功能:确定进行块操作的块大小。语法:siz = bestblk(m n,k) mb,nb = bestblk
2、(m n,k) 举例siz = bestblk(640 800,72) siz = 64 50 相关命令:blkproc 3blkproc功能:实现图像的显式块操作。语法:B = blkproc(A,m n,fun)B = blkproc(A,m n,fun,P1,P2,.)B = blkproc(A,m n,mborder nborder,fun,.)B = blkproc(A,indexed,.)举例I = imread(alumgrns.tif);I2 = blkproc(I,8 8,std2(x)*ones(size(x);imshow(I)figure, imshow(I2,);相关
3、命令:colfilt, nlfilter,inline 4brighten功能:增加或降低颜色映像表的亮度。语法:brighten(beta)newmap = brighten(beta)newmap = brighten(map,beta)brighten(fig,beta)相关命令:imadjust, rgbplot 5bwarea功能:计算二进制图像对象的面积。语法:total = bwarea(BW)举例BW = imread(circles.tif);imshow(BW);bwarea(BW)ans =15799相关命令:bweuler, bwperim 6bweuler功能:计算二
4、进制图像的欧拉数。语法:eul = bweuler(BW,n) 举例BW = imread(circles.tif);imshow(BW);bweuler(BW)ans =2 相关命令:bwmorph, bwperim 7bwfill功能:填充二进制图像的背景色。语法:BW2 = bwfill(BW1,c,r,n)BW2 = bwfill(BW1,n)BW2,idx = bwfill(.)BW2 = bwfill(x,y,BW1,xi,yi,n)x,y,BW2,idx,xi,yi = bwfill(.)BW2 = bwfill(BW1,holes,n)BW2,idx = bwfill(BW1,
5、holes,n)举例BW1 =1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0 BW2 = bwfill(BW1,3,3,8) ;BW2 = 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1
6、0 I = imread(blood1.tif); BW3 = im2bw(I); BW4 = bwfill(BW3,holes); imshow(BW3) ;figure, imshow(BW4) 相关命令:bwselect, roifill 8bwlabel功能:标注二进制图像中已连接的部分。语法:L = bwlabel(BW,n) L,num = bwlabel(BW,n) 举例BW = 1 1 1 0 0 0 0 01 1 1 0 1 1 0 01 1 1 0 1 1 0 01 1 1 0 0 0 1 01 1 1 0 0 0 1 01 1 1 0 0 0 1 01 1 1 0 0 1
7、 1 01 1 1 0 0 0 0 0L = bwlabel(BW,4) L =1 1 1 0 0 0 0 01 1 1 0 2 2 0 01 1 1 0 2 2 0 01 1 1 0 0 0 3 01 1 1 0 0 0 3 01 1 1 0 0 0 3 01 1 1 0 0 3 3 01 1 1 0 0 0 0 0r,c = find(L=2);rc = r c相关命令:bweuler, bwselect 9bwmorph功能:提取二进制图像的轮廓。语法:BW2 = bwmorph(BW1,operation) BW2 = bwmorph(BW1,operation,n) 举例BW1 =
8、imread(circles.tif);imshow(BW1); BW2 = bwmorph(BW1,remove); BW3 = bwmorph(BW1,skel,Inf); imshow(BW2) figure, imshow(BW3) 相关命令:bweuler, bwperim, dilate, erode 10bwperim功能:计算二进制图像中对象的周长。语法:BW2 = bwperim(BW1,n) 举例BW1 = imread(circbw.tif);BW2 = bwperim(BW1,8);imshow(BW1)figure, imshow(BW2)相关命令:bwarea, b
9、weuler, bwfill 11bwselect功能:在二进制图像中选择对象。语法:BW2 = bwselect(BW1,c,r,n) BW2 = bwselect(BW1,n) BW2,idx = bwselect(.) 举例BW1 = imread(text.tif);c = 16 90 144;r = 85 197 247;BW2 = bwselect(BW1,c,r,4);imshow(BW1)figure, imshow(BW2)相关命令:bwfill, bwlabel, impixel, roipoly, roifill 12cmpermute功能:调整颜色映像表中的颜色。语法:
10、Y,newmap = cmpermute(X,map)Y,newmap = cmpermute(X,map,index)举例To order a colormap by luminance, use:ntsc = rgb2ntsc(map);dum,index = sort(ntsc(:,1);Y,newmap = cmpermute(X,map,index);相关命令:randperm 13cmunique功能:查找颜色映像表中特定的颜色及相应的图像。语法:Y,newmap = cmunique(X,map)Y,newmap = cmunique(RGB)Y,newmap = cmuniqu
11、e(I)相关命令:gray2ind, rgb2ind 14col2im功能:将矩阵的列重新组织到块中。语法:A = col2im(B,m n,mm nn,block_type) A = col2im(B,m n,mm nn) 相关命令:blkproc, colfilt, im2col, nlfilter 15colfilt功能:利用列相关函数进行边沿操作。语法:B = colfilt(A,m n,block_type,fun)B = colfilt(A,m n,block_type,fun,P1,P2,.)B = colfilt(A,m n,mblock nblock,block_type,f
12、un,.)B = colfilt(A,indexed,.)相关命令:blkproc, col2im, im2col, nlfilter 16colorbar功能:显示颜色条。语法:colorbar(vert)colorbar(horiz)colorbar(h)colorbarh = colorbar(.)举例I = imread(blood1.tif);h = fspecial(log);I2 = filter2(h,I);imshow(I2,), colormap(jet(64), colorbar17conv2功能:进行二维卷积操作。语法:C = conv2(A,B)C = conv2(hcol,hrow,A)C = conv2(.,shape)举例A = magic(5) A = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9B = 1 2 1;0 2 0;3 1 3;C = conv2(A,B)相关命令:fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考专业(法律)环境与资源保护法-刑法学参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)劳动法-婚姻家庭法参考题库含答案解析(5卷)
- 2025年学历类自考专业(国贸)概率论与数理统计(经管类)-外贸英语写作参考题库含答案解析(5卷)
- 2025年学历类自考专业(国贸)国际技术贸易-国际贸易参考题库含答案解析(5卷)
- 2025年学历类自考专业(公共关系)广告学(二)-广告学(二)参考题库含答案解析(5卷)
- 2025年学历类自考专业(公共关系)公关关系语言-广告学(二)参考题库含答案解析(5卷)
- 2025年学历类自考专业(公共关系)公共关系口才-人际关系学参考题库含答案解析(5卷)
- 2025年学历类成考高起点语文-计算机基础参考题库含答案解析(5卷)
- 2025年学历类成考专升本民法-高等数学二参考题库含答案解析(5卷)
- 2025年学历类成考专升本-艺术概论参考题库含答案解析(5卷)
- 文化政策与法规课件
- 社区社群团购新团长培训案例课件
- 外科学教学课件:食管癌
- 露天矿开采技术课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案
- 部编人教版九年级上册初中历史 第1课 古代埃及 教案(教学设计)
- 钢结构钢梁计算(PPT33张)
- 幼儿教师——散文诗
- 创伤骨折院前急救ppt课件(PPT 50页)
- DB3302_T 1130-2022建筑垃圾运输管理规范(高清-可复制)
- 锚杆、锚索锚固力计算
- 日语话剧展演策划
评论
0/150
提交评论