【问题标题】:Removing a region in the image删除图像中的区域
【发布时间】:2012-02-06 06:20:25
【问题描述】:

我想使用 MATLAB 消除图像中的特定区域。为此,我将图像转换为二进制。现在想要的和不需要的(要删除的区域)都表现出相同的空间特征(当我使用 regionprops() 函数时)。唯一的区别是图像中区域的位置。有什么命令可以完成这项工作吗...

消除区域意味着将特定区域的像素强度设置为0

【问题讨论】:

  • “删除”是什么意思?将强度设置为 0?

标签: image matlab


【解决方案1】:

如果您想要删除区域的掩码为(例如)TRUE,您可以这样做:

myImage[myMask] = 0;

如果您想要保留该区域的位置为 TRUE,您可以这样做:

myImage[~myMask] = 0;

这就是你的意思吗? (用少量代码更新您的问题,重现您的问题,我们将能够更好地定制我们的答案)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 2020-12-16
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    相关资源
    最近更新 更多