matlab图形图像处理函数详细列表.docVIP

  • 6
  • 0
  • 约2.54万字
  • 约 102页
  • 2021-10-15 发布于江苏
  • 举报
Matlab图形图像处理函数详细列表 ———————————————————————————————— 作者: ———————————————————————————————— 日期: Matlab图形图像处理函数详细列表.txt当你以为自己一无所有时,你至少还有时间,时间能抚平一切创伤,所以请不要流泪。能满足的期待,才值得期待;能实现的期望,才有价值。保持青春的秘诀,是有一颗不安分的心。不是生活决定何种品位,而是品位决定何种生活。附录 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 功能: 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图像处理命令 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(BW1,holes,n) [BW2,idx] = bwfill(BW1,holes,n) 举例 MATLAB高级应用——图形及影像处理 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 0 I = imread(blood1.tif); BW3 = ~im2bw(I); BW4 = bwfill(BW3,ho

文档评论(0)

1亿VIP精品文档

相关文档