【问题标题】:Image highlighting effect图片高亮效果
【发布时间】:2020-01-24 01:34:21
【问题描述】:

我正在研究图像分割,并得到了一些我的模拟结果。

我想知道如何生成一张图片作为附件。 该图由论文“Learning deep features from discriminative localization”的作者进行了说明,该论文的著名概念是类激活图(CAM)(论文中的图 1)。

第一行的图像是输入图像,第二行的图像是输出图像。

为了生成输出,可能需要另一个输入,即掩码图像。

掩码图像的每个像素的取值范围为 0 到 1。 mask 中值为 1 的像素将被着色为红色,0 为蓝色。

我试图找到这样做的方法,但我不知道我应该使用什么关键字。

我也试图找到计算输出图像值的方法,但它也很模棱两可。

我认为可以通过简单的插值生成输出。 例如,如果 mask 的值为 1,我认为输出可能是 original 和 [255,original,original](RGB 表示)的平均值。

这可以简单地使用 python 完成吗? 该方法确实可以插值,但我找不到确切的值。

任何找到方法的关键字链接将不胜感激。

【问题讨论】:

    标签: python image masking


    【解决方案1】:

    看起来“热图”只是在照片顶部以固定的透明度绘制

    要回答这个问题,我会:

    1. 创建二维(x,y)激活图;每个值都是该像素的“激活”级别
    2. 通过color map将其转换为3d (x,y,rgb)图像;每个值都变成一个 RGB 三元组,例如在您的示例中,0 = 蓝色,1 = 红色。我还建议使用不同的颜色图,这个例子对于perceptual uniformity 来说特别糟糕
    3. 使用PILblend 将地图放在原始地图之上

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      相关资源
      最近更新 更多