我想使用MATLAB消除图像中的特定区域。为此,我将我的图像转换为二进制。现在,有用和不需要的区域(要移除的区域)都具有相同的空间特征(当我使用regionprops()函数时)。唯一的区别是图像中区域的位置。有没有命令要做这个工作......
消除该区域意味着在特定区域中将像素强度设置为0
答案 0 :(得分:1)
如果你想要删除区域的掩码(例如)为TRUE,你可以这样做:
myImage[myMask] = 0;
如果您希望保留区域,那么它可以执行以下操作:
myImage[~myMask] = 0;
这是你的意思吗? (用少量代码更新您的问题,重现您的问题,我们将能够更好地定制我们的答案。)