import gradio as gr from ultralytics import YOLO from PIL import Image # Charger le modèle YOLOv8 model = YOLO("best.pt") # Remplace par le chemin de ton modèle def detect_dechets(img): results = model(img) result_img = results[0].plot() # Dessine les boîtes return Image.fromarray(result_img) interface = gr.Interface( fn=detect_dechets, inputs=gr.Image(type="pil"), outputs="image", title="Reconnaissance des déchets aquatiques", description="Téléverse une image contenant des déchets aquatiques, le modèle les détectera." ) interface.launch(share=True)