文档详情

《Matlab图形图像处理函数详细列表》.pdf

发布:2015-12-26约3.74万字共52页下载文档
文本预览下载声明
附录 MATLAB图像处理命令 1.applylut 功能: 在二进制图像中利用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 2.bestblk 功能: 确定进行块操作的块大小。 语法: siz = bestblk([m n],k) [mb,nb] = bestblk([m n],k) 举例 siz = bestblk([640 800],72) siz = 64 50 相关命令: blkproc 3.blkproc 功能: 320 MATLAB 高级应用——图形及影像处理 实现图像的显式块操作。 语法: 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,[]); 相关命令: colfilt, nlfilter,inline 4.brighten 功能: 增加或降低颜色映像表的亮度。 语法: brighten(beta) newmap = brighten(beta) newmap = brighten(map,beta) brighten(fig,beta) 相关命令: imadjust, rgbplot 5.bwarea 功能: 计算二进制图像对象的面积。 语法: total = bwarea(BW) 举例 BW = imread(circles.tif); imshow(BW); 附录 MATLAB 图像处理命令 321 bwarea(BW) ans = 15799 相关命令: bweuler, bwperim 6.bweuler. 功能: 计算二进制图像的欧拉数。 语法: eul = bweuler(BW,n) 举例 BW = imread(circles.tif); imshow(BW); bweuler(BW) ans = –2 相关命令: bwmorph, bwperim 7.bwfill 功能: 填充二进制图像的背景色。 语法: 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(BW 1,holes,n) [BW2,idx] = bwfill(BW1,holes,n) 举例 322
显示全部
相似文档