shap.maskers.Image
- class shap.maskers.Image(mask_value, shape=None)
通过模糊或修复来遮盖图像区域。
- __init__(mask_value, shape=None)
使用给定遮罩值构建新的图像遮罩器。
- 参数:
- mask_valuenp.array, “blur(kernel_xsize, kernel_xsize)”, “inpaint_telea”, 或 “inpaint_ns”
用于遮盖图像隐藏区域的值。
- shapeNone 或 tuple
如果 mask_value 是自动生成的遮罩器而不是数据集,则需要提供输入图像的形状。
方法
__init__(mask_value[, shape])使用给定遮罩值构建新的图像遮罩器。
这根据轴对齐分割将图像划分为层次聚类。
inpaint(x, mask, method)通过修复填充图像的遮罩部分。
load(in_file[, instantiate])从文件流加载图像遮罩器。
save(out_file)将图像遮罩器写入文件流。
属性
shapeclustering- build_partition_tree()
这根据轴对齐分割将图像划分为层次聚类。
- inpaint(x, mask, method)
通过修复填充图像的遮罩部分。
- classmethod load(in_file, instantiate=True)
从文件流加载图像遮罩器。
- save(out_file)
将图像遮罩器写入文件流。