Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Ultralytics YOLO

Сегментация с предварительно обученными моделями Ultralytics YOLOv8 на Python

Узнай, как выполнять сегментацию экземпляров с предобученными моделями Ultralytics YOLOv8 в Python: от инференса с веб-камеры в реальном времени до обучения на наборах данных для сегментации.

Nuvola LadiNuvola Ladi2 мин. чтения
Узнай, как выполнять сегментацию экземпляров с предобученными моделями Ultralytics YOLOv8 в Python: от инференса с веб-камеры в реальном времени до обучения на наборах данных для сегментации.

В этой статье мы рассмотрим сегментацию объектов с помощью модели Ultralytics YOLOv8 и покажем, как настроить и запустить сегментацию в Python.

Подготовка к сегментации#

Начнём с Ultralytics YOLOv8. Для установки пакета Ultralytics достаточно одной команды, после чего можно использовать возможности модели для сегментации.

Сегментация экземпляров идёт дальше обнаружения объектов: она точно определяет отдельные объекты на изображении и отделяет их от фона.

Результат включает маски или контуры, очерчивающие каждый объект, а также метки классов и оценки уверенности. Этот метод полезен, когда важна точная форма объекта: он показывает не только расположение объекта, но и подробную информацию о его очертаниях.

Запустить предсказания из командной строки можно с помощью нескольких простых команд.

Сегментация в реальном времени: оживляем изображения#

Сегментация применима не только к статичным изображениям. С помощью короткого скрипта на Python её также можно выполнять в реальном времени на видеопотоке.

Используя класс YOLO вместе с OpenCV, можно сегментировать кадры с веб-камеры и показывать результаты по мере обработки.

В видео модель сегментирует повседневные объекты — от стульев до растений.

Николай Нильсен рассказывает о предобученных моделях сегментации COCO

Рис. 1. Николай Нильсен рассказывает о предобученных моделях сегментации COCO.

В Ultralytics мы также поддерживаем предварительно обученные модели сегментации COCO, которые служат хорошей отправной точкой для многих задач. Затем ты можешь дообучить эти модели под свои конкретные потребности.

Мы поддерживаем разные наборы данных, в том числе сегментацию деталей автомобилей, сегментацию трещин и сегментацию промышленных упаковок. Обучать модели сегментации на этих наборах данных просто: достаточно выполнить одну команду, приведенную в нашей документации:

yolo segment train data=carparts-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

Следи за обновлениями#

В следующих видео мы подробнее расскажем об Ultralytics YOLOv8, в том числе о пользовательском обучении и инференсе на собственных наборах данных.

Мы стремимся сделать ИИ и машинное обучение проще в использовании — шаг за шагом.

Смотри полное видео на YouTube.

Автор

Nuvola Ladi
Nuvola Ladi

Менеджер по цифровому контенту · Ultralytics

Nuvola Ladi — менеджер по цифровому контенту в Ultralytics. Она создает материалы о Vision AI и Ultralytics YOLO, а также представляет компанию на отраслевых мероприятиях, таких как PyTorch Conference 2025. Она живет в Испании и получила степень магистра визуальных и цифровых медиа в IE University. До прихода в Ultralytics она работала в таких организациях, как XVA Gallery & Hotel и Rolex.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения