文档

createMask

在图像中创建蒙版

语法

BW = createMask(h)
BW = createMask(h,himage)

描述

BW= createMask (h)返回掩码或二进制图像1在ROI对象内h而且0S在其他地方。输入图像必须包含在与ROI对象相同的轴内。

从椭圆创建二进制蒙版

BW= createMask (hhimage)返回与图像大小相同的掩码himage,1在ROI对象内h而且0S在其他地方。当包含ROI的轴包含多个图像时,需要使用此语法。

例子

从椭圆创建二进制蒙版

创建一个椭圆ROI。

imshow (“coins.png”);E =无椭圆;

使用鼠标重塑和重新定位椭圆。然后,从ROI创建一个二进制掩码。ROI内的像素具有该值1, ROI之外的像素具有该值0.在新图中显示掩码。

BW = createMask(e);图;imshow (BW)

输入参数

全部折叠

对象,指定为imellipseimlineimpoint,或imrect对象。

一个图像的句柄,指定为句柄。

输出参数

全部折叠

掩码,作为二进制矩阵返回。掩码的大小与包含在相同轴中的输入图像相同h,或图像himage

在R2008a中引入

这个话题有用吗?