shap.maskers.Image

class shap.maskers.Image(mask_value, shape=None)

使用模糊或修复技术掩盖图像区域。

__init__(mask_value, shape=None)

使用给定的掩码值构建一个新的 Image 掩码器。

参数:
mask_valuenp.array, “blur(kernel_xsize, kernel_xsize)”, “inpaint_telea”, 或 “inpaint_ns”

用于掩盖图像隐藏区域的值。

shapeNone 或 tuple (元组)

如果 mask_value 是自动生成的掩码器而不是数据集,则需要提供输入图像的形状。

方法

__init__(mask_value[, shape])

使用给定的掩码值构建一个新的 Image 掩码器。

build_partition_tree (构建分区树)()

这会将图像划分为基于轴对齐分割的层级聚类。

inpaint(x, mask, method)

通过图像修复填充图像的掩盖部分。

load(in_file[, instantiate])

从文件流加载 Image 掩码器。

save(out_file)

将 Image 掩码器写入文件流。

build_partition_tree()

这会将图像划分为基于轴对齐分割的层级聚类。

inpaint(x, mask, method)

通过图像修复填充图像的掩盖部分。

classmethod load(in_file, instantiate=True)

从文件流加载 Image 掩码器。

save(out_file)

将 Image 掩码器写入文件流。