Spaces:
Sleeping
Sleeping
| from ultralytics import YOLO | |
| from PIL import Image | |
| import gradio as gr | |
| import numpy as np | |
| def function(image): | |
| model = YOLO('best_yolo_2.pt') | |
| image = np.array(image) | |
| results = model.predict(image) | |
| img=Image.fromarray(results[0].plot()) | |
| num_result=len(results[0].boxes.cls) | |
| names_output=[] | |
| for i in range(num_result): | |
| name=results[0].names[int(results[0].boxes.cls[i])] | |
| names_output.append(name) | |
| return names_output,img | |
| demo=gr.Interface(fn=function,inputs="image",outputs=["text","image"]) | |
| demo.launch() |