Spaces:
Runtime error
Runtime error
| # ComfyUI Segment Anything | |
| This project is a ComfyUI version of | |
| `https://github.com/continue-revolution/sd-webui-segment-anything`. At present, only the most core functionalities have been implemented. I would like to express my gratitude to [continue-revolution](https://github.com/continue-revolution) for their preceding work on which this is based. | |
|  | |
| I have ensured consistency with `sd-webui-segment-anything` in terms of output when given the same input. | |
| ## Requirements | |
| Please ensure that you have installed Python dependencies using the following command: | |
| ``` | |
| pip3 install -r requirements.txt | |
| ``` | |
| ## Models | |
| The models will be automatically downloaded when used. You can also manually download them according to the table below. If the automatic download is slow, you can set the `HTTP_PROXY` and `HTTPS_PROXY` environment variables to use a proxy. | |
| ### bert-base-uncased | |
| You can download the model from https://huggingface.co/bert-base-uncased/tree/main into the `models/bert-base-uncased` folder located in the root directory of ComfyUI, like this: | |
| ``` | |
| ComfyUI | |
| models | |
| bert-base-uncased | |
| config.json | |
| model.safetensors | |
| tokenizer_config.json | |
| tokenizer.json | |
| vocab.txt | |
| ``` | |
| You can also skip this step. During the inference process, `bert-base-uncased` will be automatically downloaded through the `transformers` library, and its directory is typically `~/.cache/huggingface/hub/models--bert-base-uncased`. | |
| ### GroundingDino | |
| Please directly download the models and configuration files to the `models/grounding-dino` directory under the ComfyUI root directory, without modifying the file names. | |
| | name | size | config file | model file | | |
| |-|-|-|-| | |
| | GroundingDINO_SwinT_OGC | 694MB | [download link](https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py) | [download link](https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth) | | |
| | GroundingDINO_SwinB | 938MB | [download link](https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinB.cfg.py) | [download link](https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swinb_cogcoor.pth) | | |
| ### SAM | |
| Please directly download the model files to the `models/sams` directory under the ComfyUI root directory, without modifying the file names. | |
| | name | size | model file | | |
| |-|-|-| | |
| | sam_vit_h | 2.56GB |[download link](https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth) | | |
| | sam_vit_l | 1.25GB |[download link](https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth) | | |
| | sam_vit_b | 375MB |[download link](https://dl.fbaipublicfiles.com/segment_anything/sam_vit_b_01ec64.pth) | | |
| | sam_hq_vit_h | 2.57GB |[download link](https://huggingface.co/lkeab/hq-sam/resolve/main/sam_hq_vit_h.pth) | | |
| | sam_hq_vit_l | 1.25GB |[download link](https://huggingface.co/lkeab/hq-sam/resolve/main/sam_hq_vit_l.pth) | | |
| | sam_hq_vit_b | 379MB |[download link](https://huggingface.co/lkeab/hq-sam/resolve/main/sam_hq_vit_b.pth) | | |
| | mobile_sam | 39MB |[download link](https://github.com/ChaoningZhang/MobileSAM/blob/master/weights/mobile_sam.pt) | | |
| ## Contribution | |
| Thank you for considering to help out with the source code! Welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes! | |
| If you'd like to contribute to this project, please fork, fix, commit and send a pull request for me to review and merge into the main code base. |