Gradio, как скрыть интерфейс веб-камеры ⇐ Python

Программы на Python
Anonymous
Gradio, как скрыть интерфейс веб-камеры

Сообщение Anonymous »

В Python 3.10 с gradio 4.44.1 в Windows 10 мне сложно скрыть «живое» изображение с веб-камеры нажатием кнопки . В настоящее время я застрял в следующем коде:

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

import gradio as gr
import numpy as np

def flip(im):
return np.flipud(im)

cam = gr.Image(sources=["webcam"], streaming=True)

with gr.Blocks(css="footer {visibility: hidden}") as demo:
webcam = gr.Interface(
flip,
inputs=cam,
outputs=None, # "image",
live=True,
clear_btn=None,
show_progress='hidden'
)
hide_btn = gr.Button("Hide")

def hide_cam(webcam):
webcam.visible = False
return webcam

hide_btn.click(fn=hide_cam, inputs=webcam, outputs=webcam)
demo.launch()
После нажатия кнопки появляется ошибка gradio.Exceptions.InvalidComponentError: Компонент не является допустимым компонентом ввода..
Кто-нибудь может подсказать, как переключить видимость веб-камеры?


Подробнее здесь: https://stackoverflow.com/questions/790 ... -interface

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