Регистрация шаблона — это задача,Включает определение местоположения и категории шаблона.,Обнаружениям в видеопотоке затем присваиваются уникальные идентификаторы. Вывод обнаружения такой же, как и при обнаружении с добавленным идентификатором шаблона.
Следующий алгоритм отслеживания реализован и может быть передан tracker=tracker_type.yaml
выполнить:
botsort.yaml
bytetrack.yaml
Значение по умолчанию: BoT-SORT.
будет обучение Модель YOLOv8n/YOLOv8n-seg добавлена в различные наблюдения для обнаружения и отслеживания видеопотоков.
from ultralytics import YOLO
# Load a model
model = YOLO("yolov8n.pt") # load an official detection model
model = YOLO("yolov8n-seg.pt") # load an official segmentation model
model = YOLO("path/to/best.pt") # load a custom model
# Track with the model
results = model.track(source="https://youtu.be/Zgi9g1ksQHc", show=True)
results = model.track(source="https://youtu.be/Zgi9g1ksQHc", show=True, tracker="bytetrack.yaml")
yolo track model=yolov8n.pt source="https://youtu.be/Zgi9g1ksQHc" # official detection model
yolo track model=yolov8n-seg.pt source=... # official segmentation model
yolo track model=path/to/best.pt source=... # custom model
yolo track model=path/to/best.pt tracker="bytetrack.yaml" # bytetrack tracker
То же использование, что и выше,YOLOv8 поддерживает модели обнаружения и сегментации для отслеживания,Просто загрузите соответствующую модель (обнаружения или сегментации).
отслеживание и совместное использование прогнозов. Конфигурация, а именно «conf», «iou», «show». Дополнительную конфигурацию можно найти по ссылке на страницу прогнозирования.
from ultralytics import YOLO
model = YOLO("yolov8n.pt")
results = model.track(source="https://youtu.be/Zgi9g1ksQHc", conf=0.3, iou=0.5, show=True)
yolo track model=yolov8n.pt source="https://youtu.be/Zgi9g1ksQHc" conf=0.3, iou=0.5 show
YOLOv8 также поддерживает использование измененных файлов конфигурации.,Все, что вам нужно, это файл конфигурации.,напримеркопировать custom_tracker.yaml
ultralytics/tracker/cfg и измените Конфигурацию (например, tracker_type
)。
from ultralytics import YOLO
model = YOLO("yolov8n.pt")
results = model.track(source="https://youtu.be/Zgi9g1ksQHc", tracker='custom_tracker.yaml')
yolo track model=yolov8n.pt source="https://youtu.be/Zgi9g1ksQHc" tracker='custom_tracker.yaml'
Подробную информацию можно найти по ссылкеultralytics/tracker/cfg.
[1].https://github.com/ultralytics/ultralytics.
Отказ от ответственности
Все работы с пометкой «Источник: XXX (не Jizhi Shutong)» в этом общедоступном аккаунте воспроизведены с других носителей, и авторские права принадлежат оригинальному автору. Если есть какие-либо нарушения, свяжитесь с нами, чтобы удалить их. Спасибо.