UsuarioCompuElite commited on
Commit
5c8981c
·
1 Parent(s): 302c336
Files changed (1) hide show
  1. app.py +48 -18
app.py CHANGED
@@ -551,13 +551,13 @@ with gr.Blocks() as demo:
551
  gr.Markdown(
552
  """
553
  **Detección de Huiñas con FAST R-CNN y PyTorch**
554
- - Épocas de entrenamiento: 80
555
  - Número de clases: 1
556
  - Label: Huiña
557
  - Métrica: AP@0.5 * 0.5 + AP@0.75 * 0.25 + AR@100 * 0.25
558
- - Train: 85% (398 imágenes)
559
- - Val: 10% (46 imágenes)
560
- - Test: 5% (24 imágenes)
561
  - Detección de gradiente con EigenGradCam
562
  - Segmentación de máscara con SAM (Segment Anything Model)
563
  """
@@ -612,19 +612,49 @@ with gr.Blocks() as demo:
612
  inputs=[],
613
  outputs=[inp_img, thr, out_bbox, out_sam, out_cam, out_pose],
614
  )
615
-
616
  with gr.Tab("Video"):
617
- gr.Markdown("Procesamiento de video con los parámetros por defecto del script de pose.")
618
- with gr.Row():
619
- with gr.Column(scale=1):
620
- inp_video = gr.Video(label="Video de entrada", format="mp4")
621
- btn_video = gr.Button("Procesar video", variant="primary")
622
- with gr.Column(scale=1):
623
- out_video = gr.Video(label="Video procesado", format="mp4")
624
-
625
- btn_video.click(
626
- fn=predict_video,
627
- inputs=[inp_video],
628
- outputs=[out_video],
629
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
630
  demo.launch()
 
551
  gr.Markdown(
552
  """
553
  **Detección de Huiñas con FAST R-CNN y PyTorch**
554
+ - Épocas de entrenamiento: 79
555
  - Número de clases: 1
556
  - Label: Huiña
557
  - Métrica: AP@0.5 * 0.5 + AP@0.75 * 0.25 + AR@100 * 0.25
558
+ - Train: 80% (3200 imágenes)
559
+ - Val: 10% (800 imágenes)
560
+ - Test: 5% (400 imágenes)
561
  - Detección de gradiente con EigenGradCam
562
  - Segmentación de máscara con SAM (Segment Anything Model)
563
  """
 
612
  inputs=[],
613
  outputs=[inp_img, thr, out_bbox, out_sam, out_cam, out_pose],
614
  )
615
+
616
  with gr.Tab("Video"):
617
+ gr.Markdown("Procesamiento de video con los parámetros por defecto del script de pose.")
618
+ with gr.Row():
619
+ with gr.Column(scale=1):
620
+ inp_video = gr.Video(label="Video de entrada", format="mp4")
621
+ btn_video = gr.Button("Procesar video", variant="primary")
622
+ btn_clear = gr.Button("Limpiar")
623
+
624
+ with gr.Column(scale=1):
625
+ out_video = gr.File(
626
+ label="Descargar video procesado",
627
+ file_count="single",
628
+ file_types=[".mp4"]
629
+ )
630
+
631
+ btn_video.click(
632
+ fn=predict_video,
633
+ inputs=[inp_video],
634
+ outputs=[out_video],
635
+ )
636
+
637
+ btn_clear.click(
638
+ fn=lambda: (None, None),
639
+ inputs=[],
640
+ outputs=[inp_video, out_video],
641
+ )
642
+
643
+ gr.Examples(
644
+ examples=[
645
+ ["https://res.cloudinary.com/doczmhedb/video/upload/v1775359939/03150076_p1pbs3.mp4"],
646
+ ["https://res.cloudinary.com/doczmhedb/video/upload/v1775359937/02120027_euopk6.mp4"],
647
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359937/04020011_nbhavz.mp4"],
648
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359936/03090077_zmixbt.mp4"],
649
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359935/04010009_sikwr8.mp4"],
650
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359935/02110168_anpw13.mp4"],
651
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359935/03070046_sz5zal.mp4"],
652
+ ["https://res.cloudinary.com/doczmhedb/video/upload/q_auto/f_auto/v1775359934/02260135_d5qszt.mp4"]
653
+ ],
654
+ inputs=[inp_video],
655
+ fn=predict_video,
656
+ outputs=[out_video],
657
+ cache_examples=False,
658
+ label="Ejemplos",
659
+ )
660
  demo.launch()