File size: 1,000 Bytes
6b61a62 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# Image Prompter for Gradio
A gradio component to upload images and process point/box prompts.
This custom component is developed for [Tokenize Anything](https://github.com/baaivision/tokenize-anything) gradio demo.
## Installation
### Preliminaries
``gradio`` >= 4.0.0
### Installing Package
```bash
pip install gradio-image-prompter
```
## Quick Start
### Development
```bash
cd gradio-image-prompter
gradio cc install
gradio cc dev
```
### Example
```python
import gradio as gr
from gradio_image_prompter import ImagePrompter
demo = gr.Interface(
lambda prompts: (prompts["image"], prompts["points"]),
ImagePrompter(show_label=False),
[gr.Image(show_label=False), gr.Dataframe(label="Points")],
)
demo.launch()
```
## License
[Apache License 2.0](LICENSE)
## Acknowledgement
We thank the repositories: [SAM](https://github.com/facebookresearch/segment-anything), [GradioBox](https://github.com/ShoufaChen/gradio-box) and [Gradio](https://github.com/gradio-app/gradio).
|