merve HF staff commited on
Commit
fe71599
1 Parent(s): 89dea1c

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +18 -1
README.md CHANGED
@@ -20,7 +20,6 @@ pip install samv2 huggingface_hub
20
  Each model requires different classes to infer.
21
 
22
  ```python
23
-
24
  from huggingface_hub import hf_hub_download
25
  from sam2.build_sam import build_sam2
26
  from sam2.sam2_image_predictor import SAM2ImagePredictor
@@ -41,6 +40,24 @@ masks = predictor.predict(box=box,
41
  multimask_output=False)
42
  ```
43
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  ## Resources
45
 
46
  The team behind SAM2 made example notebooks for all tasks.
 
20
  Each model requires different classes to infer.
21
 
22
  ```python
 
23
  from huggingface_hub import hf_hub_download
24
  from sam2.build_sam import build_sam2
25
  from sam2.sam2_image_predictor import SAM2ImagePredictor
 
40
  multimask_output=False)
41
  ```
42
 
43
+ For automatic mask generation:
44
+
45
+ ```python
46
+ from huggingface_hub import hf_hub_download
47
+ from sam2.build_sam import build_sam2
48
+ from sam2.automatic_mask_generator import SAM2AutomaticMaskGenerator
49
+
50
+ hf_hub_download(repo_id = "merve/sam2-hiera-tiny", filename="sam2_hiera_tiny.pt", local_dir = "./")
51
+ sam2_checkpoint = "../checkpoints/sam2_hiera_tiny.pt"
52
+ model_cfg = "sam2_hiera_t.yaml"
53
+
54
+ sam2 = build_sam2(model_cfg, sam2_checkpoint, device ='cuda', apply_postprocessing=False)
55
+
56
+ mask_generator = SAM2AutomaticMaskGenerator(sam2)
57
+ masks = mask_generator.generate(image)
58
+ ```
59
+
60
+
61
  ## Resources
62
 
63
  The team behind SAM2 made example notebooks for all tasks.