Spaces:
Running
Running
| # 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). | |