文档帮助中心文档
createMask
在图像中创建蒙版
createMask不推荐。使用createMask对象函数与新的ROI对象相关联,请参见兼容性的考虑.
BW = createMask (h)
BW = createMask (h, himage)
例子
BW= createMask (h)用返回掩码或二进制图像1在ROI对象内部h和0其他地方。输入图像必须包含在与感兴趣区域对象相同的坐标轴内。
BW= createMask (h)
BW
h
1
0
BW= createMask (h,himage)返回与图像大小相同的蒙版himage,1在ROI对象内部h和0其他地方。当包含ROI的坐标轴包含多个图像时,需要使用此语法。
BW= createMask (h,himage)
himage
创建一个椭圆ROI。
imshow (“coins.png”);e = imellipse;
使用鼠标重塑和重新定位椭圆。然后,从ROI中创建一个二进制掩码。ROI中的像素具有价值1,而ROI之外的像素具有价值0.以新图形显示掩码。
BW = createMask (e);图;imshow (BW)
全部折叠
imellipse
imline
impoint
不
imrect
ROI对象,指定为imellipse,imline,impoint,不,或imrect对象。
一个图像的句柄,指定为句柄。
掩码,返回为二进制矩阵。掩模与包含在相同轴中的输入图像大小相同h,或图像himage.
全部展开
不建议从R2018b开始
从R2018b开始,一组新的ROI对象将取代现有的ROI对象集。新对象提供了更多功能的功能,比如面部颜色透明度。新类还支持事件,您可以使用这些事件来响应R金宝appOI中的变化,比如移动或被单击。虽然目前没有计划删除旧的ROI对象,但切换到新的ROI以利用额外的功能和灵活性。有关使用新的ROI函数创建ROI的更多信息,请参见创建ROI的形状.
要使用新的roi创建二进制掩码图像,请使用createMask对象函数与新的roi关联。
的所有实例更新createMask.
本示例使用createMask方法从感兴趣区域生成二值掩模图像。
imshow (“cameraman.tif”) h = imrect(gca, [10 10 100 100]);bw = createMask (h);imshow (bw);
这里是等价的代码,使用一个新的ROI对象创建一个二进制掩模图像。调用createMask对象函数与新的roi相关联,就像您对以前的roi所做的那样。
imshow (“cameraman.tif”) h = drawtext (gca,“位置”,[10 10 100 100]);bw = createMask (h);imshow (bw);
roifilt2|regionfill|imroi
roifilt2
regionfill
imroi
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系