MATLAB中图像函数大全详解及例子..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB中图像函数大全详解及例子.

图像处理函数详解——strel功能:用于膨胀腐蚀及开闭运算等操作的结构元素对象(本论坛随即对膨胀腐蚀等操作进行讲解)。用法:SE = strel(shape,parameters)创建由指定形状shape对应的结构元素。其中shape的种类有arbitrarypairdiamondperiodiclinediskrectanglelinesquareoctagon参数parameters一般控制SE的大小。例子:se1 = strel(square,6)% 创建6*6的正方形se2 = strel(line,10,45)% 创建直线长度10,角度45se3 = strel(disk,15)% 创建圆盘半径15se4 = strel(ball,15,5)% 创建椭圆体,半径15,高度5??图像处理函数详解——roipoly功能:用于选择图像中的多边形区域。用法:BW = roipoly(I,c,r)BW = roipoly(I)BW = roipoly(x,y,I,xi,yi)[BW,xi,yi] = roipoly(...)[x,y,BW,xi,yi] = roipoly(...)BW = roipoly(I,c,r)表示用向量c、r指定多边形各点的X、Y坐标。BW选中的区域为1,其他部分的值为0.BW = roipoly(I)表示建立交互式的处理界面。BW = roipoly(x,y,I,xi,yi)表示向量x和y建立非默认的坐标系,然后在指定的坐标系下选择由向量xi,yi指定的多边形区域。例子:I = imread(eight.tif);?c = [222 272 300 270 221 194];?r = [21 21 75 121 121 75];?BW = roipoly(I,c,r);?imshow(I)?figure, imshow(BW)?图像处理函数详解——roifilt2功能:用于对一个区域进行滤波。用法:J = roifilt2(h,I,BW)J = roifilt2(I,BW,fun)J = roifilt2(I,BW,fun,P1,P2,...)J = roifilt2(h,I,BW)表示使用滤波器h对图像I中用二值掩模BW选中的区域滤波。BW为和I大小相同的二值图像。J = roifilt2(I,BW,fun,P1,P2,...)表示用fun函数处理区域滤波图像I。参数P1、P2等为fun函数的输入参数。例子:I = imread(eight.tif);c = [222 272 300 270 221 194];r = [21 21 75 121 121 75];BW = roipoly(I,c,r);h = fspecial(unsharp);%指定滤波器J = roifilt2(h,I,BW);imshow(J), figure, imshow(J)图像处理函数详解——roifill(ROI——region-of-interest)功能:对指定区域进行填充。用法:J = roifill(I,c,r)J = roifill(I)[J,BW] = roifill(...)J = roifill(x,y,I,xi,yi)[x,y,J,BW,xi,yi] = roifill(...)J = roifill(I,c,r) 填充由向量c,r指定的多边形,c和r分别为多边形的各顶点X、Y坐标。可用于擦除图像中的小物体。J = roifill(I)用于交互式处理界面。J = roifill(I,BW)用BW(和I大小一致)掩模填充此区域。如果为多个多边形,则分别执行插值填充。例子:I = imread(eight.tif);c = [222 272 300 270 221 194];r = [21 21 75 121 121 75];J = roifill(I,c,r);imshow(I)figure, imshow(J)图像处理函数详解——roicolor功能:可以根据颜色选定区域。用法:BW = roicolor(A,low,high)BW = roicolor(A,v)BW = roicolor(A,low,high)色图范围为[low high],返回这些像素选择区域。BW为大小和A相同的数组,若A中元素值在[low high]范围内,则返回值1,否则返回0.BW = roicolor(A,v)返回图像A中像素与向量v相匹配的区域,BW为二值图像,1值为A中与v相匹配的地方。例子:I = imread(rice.png); BW = roicolor(I,128,255);imshow(I);figure, imshow(BW)matlab图像处理函数详解——rgb2gray功能:将真彩色图像转换成灰度

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档