diff --git a/.readme/dogs_output.png b/.readme/dogs_efficientsam.png similarity index 100% rename from .readme/dogs_output.png rename to .readme/dogs_efficientsam.png diff --git a/.readme/dogs_mask.png b/.readme/dogs_efficientsam_mask.png similarity index 100% rename from .readme/dogs_mask.png rename to .readme/dogs_efficientsam_mask.png diff --git a/.readme/dogs_yoloworld.png b/.readme/dogs_yoloworld.png new file mode 100644 index 0000000..7a09673 Binary files /dev/null and b/.readme/dogs_yoloworld.png differ diff --git a/README.md b/README.md index c77a4e3..e173ecf 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ Here are models that can be downloaded: | SAM 600M | 600M | 600MB | `osam run sam` | | EfficientSAM 10M | 10M | 40MB | `osam run efficientsam:10m` | | EfficientSAM 30M | 30M | 100MB | `osam run efficientsam` | +| YoloWorld XL | 100M | 400MB | `osam run yoloworld` | PS. `sam`, `efficientsam` is equivalent to `sam:latest`, `efficientsam:latest`. @@ -66,11 +67,14 @@ osam run efficientsam --image examples/_images/dogs.jpg --json # Give a prompt osam run efficientsam --image examples/_images/dogs.jpg \ - --prompt '{"points": [[1439, 504], [1439, 1289]], "point_labels": [1, 1]}' > output.png + --prompt '{"points": [[1439, 504], [1439, 1289]], "point_labels": [1, 1]}' \ + > efficientsam.png +osam run yoloworld --image examples/_images/dogs.jpg --prompt '{"text": ["dog"]}' \ + > yoloworld.png ``` - -Input and output images ('dogs.jpg', 'output.png'). + +Input and output images ('dogs.jpg', 'efficientsam.png', 'yoloworld.png'). ### Python @@ -86,7 +90,7 @@ request = osam.types.GenerateRequest( response = osam.apis.generate(request=request) PIL.Image.fromarray(response.mask).save("mask.png") ``` - + Input and output images ('dogs.jpg', 'mask.png'). ### HTTP