Spaces:
Runtime error
Runtime error
import gradio as gr | |
import yolov5 | |
from PIL import Image | |
# Load YOLOv5 model | |
model = yolov5.load("keremberke/yolov5n-garbage") | |
# Set model parameters | |
model.conf = 0.25 # Confidence threshold | |
model.iou = 0.45 # IoU threshold | |
def predict(img): | |
# Convert image to PIL format | |
img = Image.fromarray(img) | |
# Perform inference | |
results = model(img, size=640) | |
# Show results | |
results.save(save_dir="results/") | |
return "results/image0.jpg" | |
# Gradio UI | |
iface = gr.Interface( | |
fn=predict, | |
inputs=gr.Image(), | |
outputs=gr.Image(), | |
title="Garbage Object Detection", | |
description="Upload an image and the model will detect garbage objects in it." | |
) | |
iface.launch() |