click>=8.0
pyyaml>=6.0
numpy>=1.24
opencv-python>=4.8
huggingface-hub>=0.20
tqdm>=4.65
Pillow>=10.0

[all]
snap-cv[sam2]
snap-cv[sam3]
snap-cv[yolo]
snap-cv[grounding-dino]
snap-cv[depth-anything]
snap-cv[ui]

[depth-anything]
torch>=2.0
torchvision>=0.15
transformers>=4.36

[dev]
pytest>=7.0
pytest-cov>=4.0

[grounding-dino]
torch>=2.0
torchvision>=0.15
groundingdino-py>=0.4

[sam2]
torch>=2.0
torchvision>=0.15
sam2>=0.4

[sam3]
torch>=2.0
torchvision>=0.15
sam3>=0.1.0

[ui]
gradio>=4.0

[yolo]
ultralytics>=8.2
