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) | |