Dricz's picture
Update app.py
3fe3c0c verified
raw
history blame
507 Bytes
import gradio as gr
import matplotlib.pyplot as plt
from PIL import Image
from ultralytics import YOLO
model = YOLO('best (1).pt')
def response(image):
for i, r in enumerate(results):
# Plot results image
im_bgr = r.plot() # BGR-order numpy array
im_rgb = im_bgr[..., ::-1] # Convert BGR to RGB
plt.figure(figsize=(10, 10))
plt.imshow(im_rgb)
plt.axis('off')
plt.show()
return results
iface = gr.Interface(fn=response, inputs="image", outputs="image")
iface.launch()