Spaces:
Configuration error
Configuration error
import gradio as gr | |
from modules.simulador_fibonacci import simulador_fibonacci | |
from modules.analisis_facial import mostrar_imagen, analisis_facial | |
from modules.carga_imagenes import cargar_fotos_tab | |
with gr.Blocks(title="Panacea Ícono - Plataforma Tecnológica en Salud") as demo: | |
gr.Markdown("## 🧠 Plataforma Integrada Panacea Ícono S.A. - Tecnología en Salud, Blockchain y Simulación") | |
with gr.Row(): | |
# Simulador Médico-Quirúrgico (Fibonacci) | |
with gr.Column(): | |
gr.Markdown("### 🔁 Simulador Médico-Quirúrgico (Fibonacci)") | |
iteraciones = gr.Slider(1, 20, step=1, label="Número de iteraciones quirúrgicas") | |
resultado_simulacion = gr.Textbox(label="Resultado de la simulación") | |
gr.Button("Ejecutar simulación").click(fn=simulador_fibonacci, inputs=iteraciones, outputs=resultado_simulacion) | |
# Fotos Clínicas: Frente y Perfil | |
with gr.Column(): | |
gr.Markdown("### 📷 Fotos Clínicas: Frente y Perfil") | |
cargar_fotos_tab() | |
# Análisis Facial Médico | |
with gr.Column(): | |
gr.Markdown("### 🧠 Análisis Facial Médico") | |
imagen_facial = gr.Image(type="pil", label="Suba una foto frontal") | |
imagen_analizada = gr.Image(label="Detección facial") | |
resultado_rostros = gr.Textbox(label="Resultado del análisis facial") | |
imagen_facial.change(fn=analisis_facial, inputs=imagen_facial, outputs=[imagen_analizada, resultado_rostros]) | |
if __name__ == "__main__": | |
demo.launch(server_port=7861) | |