@FILMANS

Как вывести через print название обьекта, которое распознала модель ИИ?

Взял код из документации, вот код:
from ultralytics import YOLO
 
# Load a model
model = YOLO('best.pt')  # pretrained YOLOv8n model
 
# Run batched inference on a list of images
results = model(['ggg.jpg'])  # return a list of Results objects
 
# Process results list
for result in results:
    boxes = result.boxes  # Boxes object for bbox outputs
    masks = result.masks  # Masks object for segmentation masks outputs
    keypoints = result.keypoints  # Keypoints object for pose outputs
    probs = result.probs  # Class probabilities for classification outputs


Прога должна через print в терминале вывести. что увидела модель ИИ на картинке.

Пример: На изображении изображен: roses с вероятностью 1.00

Как это сделать. подскажите пж.
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
Maksim_64
@Maksim_64
Data Analyst
Пример: На изображении изображен: roses с вероятностью 1.00
Если мы уверены в чем то на 100 процентов это не вопрос статистики, как следствие любая правильно натренированная модель не может выдавать "с вероятностью сто процентов". И это пожалуй самое интересное в твоем вопросе.

Ну а по кусочку кода от gpt и комментировать, что то тяжело. Если допустить что results содержит что то толковое, то потом просто происходит итерация с бессмысленным перезаписыванием переменных.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы