文档帮助中心文档
从ROI中创建二元掩模图像
bw = createMask (ROI)
bw = createMask (ROI, m, n)
bw = createMask (ROI,我)
例子
bw= createMask (ROI)返回ROI内像素设置为的二进制掩码图像真正的和ROI以外的像素设置为假.
bw= createMask (ROI)
bw
ROI
真正的
假
bw= createMask (ROI,米,n)返回为size的二进制掩码图像[米,n].
bw= createMask (ROI,米,n)
米
n
[米,n]
bw= createMask (ROI,我)返回与图像大小相同的二进制掩码图像我.
bw= createMask (ROI,我)
我
全部折叠
将图像读入工作区并显示它。
我= imread (“pears.png”);imshow(我)
在图像上绘制一个椭圆的感兴趣区域,使用中心参数指定椭圆的位置和SemiAxes参数指定椭圆的形状。该示例还指定椭圆的边缘为条纹线。
中心
SemiAxes
h = drawellipse (“中心”(447 204),“SemiAxes”(78 72),...“RotationAngle”, 287,“StripeColor”,“米”);
从ROI那里拿到二元掩码。ROI中的像素是真正的和ROI之外的像素假.显示的面具。
掩码= createMask (h);imshow(面具)
感兴趣的区域,指定为下列类型之一的ROI对象:
AssistedFreehand
徒手画的
多段线
圆
行
矩形
椭圆
多边形
掩码图像的行维数,指定为正整数。
掩码图像的列维数,指定为正整数。
输入图像,指定为数字数组。
二进制掩码图像,作为逻辑数组返回。
数据类型:逻辑
逻辑
属性指定的掩码大小与关联的图像的大小不匹配ROI对象,然后createMask将掩码裁剪或填充为指定的大小。与感兴趣区域目标相关联的图像为ROI.Parent.Children .CData (2, 1).
createMask
ROI.Parent.Children .CData (2, 1)
drawassisted|drawcircle|drawellipse|drawfreehand|画直线|drawpolygon|drawpolyline|drawrectangle|inROI
drawassisted
drawcircle
drawellipse
drawfreehand
画直线
drawpolygon
drawpolyline
drawrectangle
inROI
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系