Кадрирование объектов с помощью Ultralytics YOLO26
Что такое кадрирование объектов?
Кадрирование объектов с помощью Ultralytics YOLO26 подразумевает выделение и извлечение конкретных обнаруженных объектов из изображения или видео. Возможности модели YOLO26 используются для точной идентификации и оконтуривания объектов, что позволяет выполнять точное кадрирование для дальнейшего анализа или обработки.
Watch: Object Cropping using Ultralytics YOLO
Преимущества кадрирования объектов
- Целевой анализ: YOLO26 облегчает целенаправленное кадрирование объектов, позволяя проводить детальное изучение или обработку отдельных элементов внутри сцены.
- Уменьшение объема данных: Благодаря извлечению только релевантных объектов, кадрирование помогает минимизировать объем данных, делая процесс эффективным для хранения, передачи или последующих вычислительных задач.
- Enhanced Precision: YOLO26's object detection accuracy ensures that the cropped objects maintain their spatial relationships, preserving the integrity of the visual information for detailed analysis.
Визуализация
| Багаж в аэропорту |
|---|
![]() |
| Кадрирование чемоданов на ленте транспортера в аэропорту с помощью Ultralytics YOLO26 |
# Crop the objects
yolo solutions crop show=True
# Pass a source video
yolo solutions crop source="path/to/video.mp4"
# Crop specific classes
yolo solutions crop classes="[0, 2]"Аргументы ObjectCropper
Ниже представлена таблица с аргументами ObjectCropper:
| Аргумент | Тип | По умолчанию | Описание |
|---|---|---|---|
model | str | None | Путь к файлу модели Ultralytics YOLO. |
crop_dir | str | 'cropped-detections' | Имя директории для сохранения обрезанных результатов обнаружения. |
Кроме того, доступны следующие аргументы визуализации:
| Аргумент | Тип | По умолчанию | Описание |
|---|---|---|---|
show | bool | False | Если True, отображает аннотированные изображения или видео в окне. Полезно для мгновенной визуальной проверки в процессе разработки или тестирования. |
line_width | int or None | None | Задает толщину линий ограничивающих рамок. Если None, толщина подбирается автоматически в зависимости от размера изображения. Обеспечивает визуальную настройку для ясности. |
Часто задаваемые вопросы (FAQ)
Что такое кадрирование объектов в Ultralytics YOLO26 и как это работает?
Кадрирование объектов с помощью Ultralytics YOLO26 включает в себя изоляцию и извлечение конкретных объектов из изображения или видео на основе возможностей обнаружения YOLO26. Этот процесс позволяет проводить целевой анализ, сокращать объем данных и повышать точность за счет использования YOLO26 для идентификации объектов с высокой точностью и их последующего кадрирования. Для подробного руководства обратись к примеру кадрирования объектов.
Почему стоит использовать Ultralytics YOLO26 для кадрирования объектов вместо других решений?
Ultralytics YOLO26 выделяется благодаря своей точности, скорости и простоте использования. Он позволяет выполнять детальное и точное обнаружение и кадрирование объектов, что необходимо для целевого анализа и приложений, требующих высокой целостности данных. Более того, YOLO26 бесшовно интегрируется с такими инструментами, как OpenVINO и TensorRT для развертывания, требующего возможностей реального времени и оптимизации на разнообразном оборудовании. Изучи преимущества в руководстве по экспорту моделей.
Как я могу уменьшить объем данных своего набора данных с помощью кадрирования объектов?
Используя Ultralytics YOLO26 для кадрирования только релевантных объектов из твоих изображений или видео, ты можешь значительно сократить объем данных, сделав их более эффективными для хранения и обработки. Этот процесс включает обучение модели обнаружению конкретных объектов, а затем использование результатов для кадрирования и сохранения только этих частей. Для получения дополнительной информации об использовании возможностей Ultralytics YOLO26 посети наше руководство по быстрому старту.
Могу ли я использовать Ultralytics YOLO26 для анализа видео в реальном времени и кадрирования объектов?
Да, Ultralytics YOLO26 может обрабатывать видеопотоки в реальном времени для динамического обнаружения и кадрирования объектов. Высокоскоростные возможности вывода модели делают ее идеальной для приложений реального времени, таких как видеонаблюдение, спортивный анализ и автоматизированные системы контроля. Ознакомься с режимами отслеживания и предсказания, чтобы понять, как реализовать обработку в реальном времени.
Каковы аппаратные требования для эффективного запуска YOLO26 для кадрирования объектов?
Ultralytics YOLO26 оптимизирован как для сред CPU, так и GPU, но для достижения оптимальной производительности, особенно для вывода в реальном времени или при больших объемах, рекомендуется использовать выделенный GPU (например, NVIDIA Tesla, серия RTX). Для развертывания на легких устройствах рассмотри использование CoreML для iOS или TFLite для Android. Более подробную информацию о поддерживаемых устройствах и форматах можно найти в наших вариантах развертывания моделей.
