Spaces:
Running
on
Zero
Running
on
Zero
import gradio as gr | |
from feifeilib.feifeiflorencebase import process_image | |
DESCRIPTION = "# [Florence-2 Image to Flux Prompt](https://huggingface.co/microsoft/Florence-2-base)" | |
single_task_list =[ | |
'Caption', 'Detailed Caption', 'More Detailed Caption', 'Object Detection', | |
'Dense Region Caption', 'Region Proposal', 'Caption to Phrase Grounding', | |
'Referring Expression Segmentation', 'Region to Segmentation', | |
'Open Vocabulary Detection', 'Region to Category', 'Region to Description', | |
'OCR', 'OCR with Region' | |
] | |
cascased_task_list =[ | |
'Caption + Grounding', 'Detailed Caption + Grounding', 'More Detailed Caption + Grounding' | |
] | |
with gr.Blocks() as demo: | |
gr.Markdown(DESCRIPTION) | |
with gr.Tab(label="Florence-2 Image to Flux Prompt"): | |
with gr.Row(): | |
input_img = gr.Image(label="Input Picture",height=320,type="filepath") | |
with gr.Row(): | |
submit_btn = gr.Button(value="GenPrompt") | |
with gr.Row(): | |
output_text = gr.Textbox(label="Flux Prompt", | |
show_label=False, | |
container=False) | |
submit_btn.click(process_image, [input_img], [output_text]) | |
demo.launch() |