Ultralytics YOLO27:

Обрезка объектов с использованием Ultralytics YOLO26#

Что такое обрезка объектов?#

Обрезка объектов с помощью Ultralytics YOLO26 подразумевает выделение и извлечение определённых обнаруженных объектов из изображения или видео. Возможности модели YOLO26 используются для точной идентификации и обозначения границ объектов, что позволяет выполнять точную обрезку для дальнейшего анализа или обработки.



Watch: Object Cropping using Ultralytics YOLO

Преимущества обрезки объектов#

  • Сфокусированный анализ: YOLO26 упрощает целевую обрезку объектов, позволяя подробно изучать или обрабатывать отдельные элементы сцены.
  • Уменьшение объёма данных: извлекая только релевантные объекты, обрезка помогает уменьшить размер данных, повышая эффективность хранения, передачи и последующих вычислительных задач.
  • Повышенная точность: точность обнаружения объектов YOLO26 гарантирует сохранение пространственных взаимосвязей обрезанных объектов, поддерживая целостность визуальной информации для детального анализа.

Визуальные материалы#

Багаж в аэропорту
Обрезка чемоданов на конвейерной ленте в аэропорту с использованием Ultralytics YOLO26
Обрезка чемоданов на конвейерной ленте в аэропорту с использованием Ultralytics YOLO26

Обрезка объектов с помощью YOLO26#

Передай видео в решение ObjectCropper: оно обнаруживает объекты в каждом кадре и сохраняет каждое обнаружение как отдельное изображение. Ограничь обрезку определёнными classes, увеличь conf, чтобы сохранить только обнаружения с высокой уверенностью, и задай crop_dir, чтобы выбрать место сохранения обрезанных изображений.

Обрезка объектов с использованием Ultralytics YOLO
# Crop the objects
yolo solutions crop

# Pass a source video
yolo solutions crop source="path/to/video.mp4"

# Crop specific classes
yolo solutions crop classes="[0, 2]"

Аргументы ObjectCropper#

Вот таблица с аргументами ObjectCropper:

АргументТипПо умолчаниюОписание
modelstrNoneПуть к файлу модели Ultralytics YOLO.
crop_dirstr'cropped-detections'Имя каталога для хранения обрезанных детекций.

Часто задаваемые вопросы#

  • Обрезка объектов с помощью Ultralytics YOLO26 подразумевает выделение и извлечение определённых объектов из изображения или видео на основе возможностей YOLO26 по обнаружению объектов. Этот процесс позволяет сфокусировать анализ, уменьшить объём данных и повысить точность, используя YOLO26 для высокоточного обнаружения объектов и их последующей обрезки. Подробные инструкции приведены в примере обрезки объектов.

  • Ultralytics YOLO26 выделяется точностью, скоростью и простотой использования. Он обеспечивает подробное и точное обнаружение и обрезку объектов, что важно для сфокусированного анализа и приложений, требующих высокой целостности данных. Кроме того, YOLO26 легко интегрируется с такими инструментами, как OpenVINO и TensorRT, для развёртываний, требующих обработки в реальном времени и оптимизации на различном оборудовании. Подробнее о преимуществах читай в руководстве по экспорту моделей.

  • Используя Ultralytics YOLO26 для обрезки только релевантных объектов на изображениях или видео, ты можешь значительно уменьшить размер данных, повысив эффективность их хранения и обработки. Этот процесс включает обучение модели обнаружению определённых объектов, а затем использование результатов для обрезки и сохранения только этих фрагментов. Подробнее об использовании возможностей Ultralytics YOLO26 читай в нашем руководстве по быстрому старту.

  • Да, Ultralytics YOLO26 может обрабатывать видеопотоки в реальном времени, динамически обнаруживая и обрезая объекты. Высокая скорость инференса модели делает её идеальной для приложений реального времени, таких как видеонаблюдение, анализ спортивных событий и автоматизированные системы контроля. Ознакомься с режимами трекинга и предсказания, чтобы понять, как реализовать обработку в реальном времени.

  • Ultralytics YOLO26 оптимизирован для сред с CPU и GPU, но для достижения максимальной производительности, особенно при инференсе в реальном времени или обработке больших объёмов данных, рекомендуется выделенный GPU (например, NVIDIA Tesla или серия RTX). Для развёртывания на компактных устройствах рассмотри CoreML для iOS или LiteRT для Android. Подробнее о поддерживаемых устройствах и форматах читай в разделе варианты развёртывания моделей.

Комментарии