https://segment-anything.com/
pip install opencv-python pycocotools matplotlib onnxruntime onnx
我们支持多种细分模型:
我们计划在对代码库进行重大重构后(尚不支持)支持一些其他的分割模型变体:
${sd-webui-segment-anything}/models/sam
GroundingDINO 软件包、GroundingDINO 型号和 ControlNet 注释器型号将在您首次使用时自动安装
Put the model under ${sd-webui-segment-anything}/models/sam
Enable GroundingDINO.
Generate bounding box
Preview Segmentation
Expand MaskUpdate Mask
Allow other script to control this extension
ControlNet inpaint not masked
Enableinpaint_global_harmoniouscontrol_v11p_sd15_inpaint [ebff9138]
Generate
Copy to Inpaint Upload & ControlNet Inpainting
Enableinpaint_global_harmoniouscontrol_v11p_sd15_inpaint [ebff9138]
Switch to Inpaint UploadGenerate
Output per image
Start batch process
seg_ufade20k
,并且来自 ControlNet 注释器。我强烈推荐其中之一,因为它们的性能远远优于 。它们都与 兼容。(可选)启用像素完美以自动选择最佳预处理器分辨率。如果您希望启用像素完美,请在预览前在 txt2img/img2img 默认面板上配置您的目标宽度和高度。否则,您需要手动设置预处理器分辨率。seg_ofade20kseg_ofcocoseg_ofade20kseg_ofcocoseg_ufade20kcontrol_v11p_sd15_seg
random
用于 EditAnything。无需为随机预处理器设置预处理器分辨率,因为它不包含语义分割,但您需要从 AutoSeg 输出库中选取一个图像以复制到 ControlNet。1 表示为将来的 ControlNet 保留的不同蒙版区域的随机着色,2 表示固定着色,可以是 EditAnything ControlNet 控制图像。Copy to ControlNet Segmentation
Enablenonecontrol_v11p_sd15_seg [e1f51eb9]
Generate
${destination}/{image_filename}
+
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。