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 掩码器。
这会将图像划分为基于轴对齐分割的层级聚类。
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 掩码器写入文件流。