Spaces:
Build error
Build error
| import cv2 | |
| from ultralytics import YOLO | |
| import gradio as gr | |
| def predict(path: str): | |
| # Cargar el modelo | |
| model = YOLO("best4SSL.pt") | |
| # Leer la imagen | |
| imagen = cv2.imread(path) | |
| # Reescalar la imagen a 640x640 | |
| imagen_rescaled = cv2.resize(imagen, (640, 640)) | |
| # Realizar la predicción sobre la imagen reescalada | |
| results = model.predict(source=imagen_rescaled) | |
| # Mostrar los resultados | |
| for r in results: | |
| return r.plot() # Asegúrate de que 'r' tiene el método plot() | |
| # Configurar la interfaz Gradio | |
| gr.Interface(fn=predict, | |
| inputs=gr.components.Image(type="filepath", label="Input"), | |
| outputs=gr.components.Image(type="numpy", label="Output")).launch() | |