安装地址

https://github.com/continue-revolution/sd-webui-segment-anything

CUDA 工具包 11.8 下载

https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Windows&target_arch=x86_64

visual studio2022的C++ 下载安装 :

https://visualstudio.microsoft.com/zh-hans/vs/

Segment Anything GroundingDINO - 图1

4.ninja 拉取下载

地址链接:https://github.com/ninja-build/ninja
复制下方代码

  1. git clone https://github.com/ninja-build/ninja.git

(打开系统x64命令符
它默认在C盘 需要ninja 所在磁盘
例如你在E盘
输入命令 E:
Segment Anything GroundingDINO - 图2

cd 空格黏贴ninja 所在目录 (记得加空格)
输入命令 cd
Segment Anything GroundingDINO - 图3

确认进入后
复制下方代码

Segment Anything GroundingDINO - 图4

代码运行…..
在文件夹中看到ninja.exe说明成功

5.配置环境变量

Segment Anything GroundingDINO - 图5
Segment Anything GroundingDINO - 图6
Segment Anything GroundingDINO - 图7

6.配置pytorch

Segment Anything GroundingDINO - 图8

7.GroundingDINO

地址:https://github.com/IDEA-Research/GroundingDINO
复制下方代码

注意📢注意

下一步之前记得重启一下电脑(这一步很关键)这里可以先把第九步的文件下载放置进去~

8.安装GroundingDINO

补充安装pycocotools前请先安装cython,运行“pip install cython”

复制下方代码
命令把pycocotools 和 groundingdino这两个模块先给安装到秋叶的py310(我的是python3.10.11)环境中去,然后sd-webui-segment-anything插件在第一次使用关键词分割功能的时候就会自动的调用到了。

📢注意(第八步报错无法继续的看这里)

1.检查一下是否自己单独装了python(秋叶包命令符 python -V 本地cmd 命令符 python -V )查看版本
Segment Anything GroundingDINO - 图9
如果多装了且版本不一样python请卸载
Segment Anything GroundingDINO - 图10

打开命令符cd到秋叶包目录依次输入以下命令(注意是依次 不是一次性)
复制下方代码

看到命令提示
Segment Anything GroundingDINO - 图11
恭喜可以继续第八步 —
成功了记得一键三连,让更多的小伙伴看到哦~

9.压缩包下载解压至py310

压缩包链接:
https://pan.baidu.com/s/1ovk9lvSBi_L4FjVcWq-ZMw?pwd=s8id 提取码: s8id

出现很多警告可能是由于安装源下载时候网络不稳,可以多试几遍,或者使用其他镜像安装源来代替,比如使用豆瓣源或者清华源之类的都可以
阿里云: https://mirrors.aliyun.com/pypi/simple/ 清华: https://pypi.tuna.tsinghua.edu.cn/simple 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学: http://pypi.hustunique.com/ 山东理工大学: http://pypi.sdutlinux.org/ 豆瓣: http://pypi.douban.com/simple/
以清华源为例: 命令使用:
复制下方代码

pip3 install pycocotools -i https://mirrors.aliyun.com/pypi/simple/ —trusted-host pypi.tuna.tsinghua.edu.cn
pip install Cython -i https://pypi.tuna.tsinghua.edu.cn/simple

报错问题集合区

(记得截图完整报错代码~)