En este repositorio podemos encontrar los scripts de pruebas realizados para experimentar con los algoritmos de SAM, Felzenszwalb así como el código de la aplicación final.
- test_sam.py: Recibe como argumento sam / sam2 para realizar la prueba con un modelo u otro. Ejecuta y evalúa la segmentación de imágenes.
- felzenszwalb.py: Ejecuta y grafica la segmentación de imágenes.
- evaluation.py: Contiene funciones de evaluación de F1 score entre otros.
- app.py: Contiene la función principal de segmentación y determinación del resultado de calidad para una imagen dada.
- ui.py: Contiene el código fuente para la interfaz gráfica de la aplicación de simulación.