PhyscalX's picture
Upload folder using huggingface_hub
6b61a62
# 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).