Передача данных в Gradio Dataframe из JavaScriptPython

Программы на Python
Anonymous
Передача данных в Gradio Dataframe из JavaScript

Сообщение Anonymous »

Я создавал свой собственный редактор ограничивающих рамок в градиенте, и мне удалось сделать некоторые из них с помощью письменного кода JS и HTML с использованием холста, но теперь мне нужно передать информацию из JS, где рамки рисуются и сохраняются, в gr.Dataframe, как это сделать я делаю это?

Код: Выделить всё

import gradio as gr

js_script = """
const values = [
{
"x_min": 115,
"y_min": 24,
"x_max": 329,
"y_max": 61
},
{
"x_min": 51,
"y_min": 60,
"x_max": 363,
"y_max": 105
},
{
"x_min": 120,
"y_min": 107,
"x_max": 277,
"y_max": 135
}
];
"""

with gr.Blocks(js=js_script) as demo:
bounding_box_editor = gr.HTML()
boxes_list = gr.Dataframe(headers=["x_min", "y_min", "x_max", "y_max"], datatype=["number", "number", "number", "number"], interactive=False, col_count=(4, 'fixed'))

demo.launch(share=False)
P.S. Если уже есть решение по хорошему ящику и редактору ограничительной рамки (с опциями рисования, удаления, изменения размера) - буду признателен за ссылку

Подробнее здесь: https://stackoverflow.com/questions/786 ... javascript

Вернуться в «Python»