https://github.com/beary/groundingdino-sam2-example
Combining GroundingDINO and SAM2
https://github.com/beary/groundingdino-sam2-example
grounding-dino jupyter sam2 segment-anything
Last synced: about 1 year ago
JSON representation
Combining GroundingDINO and SAM2
- Host: GitHub
- URL: https://github.com/beary/groundingdino-sam2-example
- Owner: beary
- Created: 2025-05-21T03:46:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-21T04:12:14.000Z (about 1 year ago)
- Last Synced: 2025-05-21T04:38:22.044Z (about 1 year ago)
- Topics: grounding-dino, jupyter, sam2, segment-anything
- Language: Jupyter Notebook
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GroundingDINO SAM2
### Install
Clone repository
```bash
git clone --recurse-submodules https://github.com/beary/groundingdino-sam2-example.git
cd groundingdino-sam2-example
```
Create virtual environment
```bash
python -m venv .venv
# *nix
source .venv/bin/activate
# windows
.\.venv\Scripts\activate.ps1
```
Install pytorch
```bash
pip install -U torch torchvision
```
Install other dependencies
```bash
pip install -r requirements.txt
```
Install SAM2
```bash
pip install -e 3rdparty/sam2
```
### Download SAM2 checkpoint
| URL | Location |
| ----------------------- | ----------------------------------- |
| [sam2.1_hiera_large.pt] | `checkpoints/sam2.1_hiera_large.pt` |
### Start
```bash
python -m jupyter lab
```
Visit: http://localhost:8888/lab/workspaces/auto-l/tree/notebook/groundingdino-sam2.ipynb in browser.
[sam2.1_hiera_large.pt]: https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_large.pt