import ultralytics | |
from ultralytics import YOLO | |
model = YOLO('yolov8n.pt') | |
def detected_objects(filename:str): | |
results = model.predict(source=filename, conf=0.25) | |
categories = results[0].names | |
dc = [] | |
for i in range(len(results[0])): | |
cat = results[0].boxes[i].cls | |
dc.append(categories[int(cat)]) | |
print(dc) | |
return results, dc | |