- Clone the Repo & Install Dependencies:
In VS Code terminal:
cd segment-anything
pip install -r requirements.txt
2. Download Pre-Trained Model:
3. Write a Script:
from segment_anything import SamPredictor, sam_model_registry
from PIL import Image
import numpy as np
sam = sam_model_registry["vit_b"](checkpoint="models/sam_vit_b.pth")
predictor = SamPredictor(sam)
predictor.set_image(image)
masks, _, _ = predictor.predict(point_coords=np.array([[100, 200]]), point_labels=np.array([1]))
print(masks)
4. Run It:
In the terminal:
That’s it—start experimenting with SAM!