fj test template image display

This commit is contained in:
memoryunreal
2023-04-13 18:16:04 +00:00
parent 36cf39efff
commit ebd63a5152

30
app.py
View File

@@ -63,11 +63,16 @@ with gr.Blocks() as iface:
with gr.Row():
with gr.Row():
with gr.Column():
with gr.Column(scale=0.5):
template_frame = gr.Image(type="pil", interactive=True, elem_id="template_frame")
with gr.Column():
template_select_button = gr.Button(value="Template select", interactive=True, variant="primary")
with gr.Column(scale=0.5):
with gr.Row(scale=0.4):
clear_button_clike = gr.Button(value="Clear Clicks", interactive=True)
clear_button_image = gr.Button(value="Clear Image", interactive=True)
# seg_automask_video_points_per_batch = gr.Slider(
# minimum=0,
# maximum=64,
@@ -110,6 +115,29 @@ with gr.Blocks() as iface:
outputs=[video_state, template_frame],
)
# clear
# clear_button_clike.click(
# lambda x: ([[], [], []], x, ""),
# [origin_image],
# [click_state, image_input, wiki_output],
# queue=False,
# show_progress=False
# )
# clear_button_image.click(
# lambda: (None, [], [], [[], [], []], "", ""),
# [],
# [image_input, chatbot, state, click_state, wiki_output, origin_image],
# queue=False,
# show_progress=False
# )
video_input.clear(
lambda: (None, [], [], [[], [], []], None),
[],
[video_input, state, play_state, video_state, template_frame],
queue=False,
show_progress=False
)
iface.queue(concurrency_count=1)
iface.launch(debug=True, enable_queue=True, server_port=12212, server_name="0.0.0.0")