Ultralytics YOLO27:
Ultralytics YOLO

Как использовать Ultralytics YOLO11 для обнаружения объектов

Узнай, как новую модель Ultralytics YOLO11 можно использовать для обнаружения объектов, чтобы добиться большей точности в различных приложениях и отраслях.

ABAbirami Vina7 min read
Использование Ultralytics YOLO11 для обнаружения объектов

Компьютерное зрение — это область искусственного интеллекта (AI), которая помогает машинам интерпретировать и понимать визуальную информацию для выполнения таких важных задач, как обнаружение объектов. В отличие от классификации изображений, обнаружение объектов не только определяет, какие объекты находятся на изображении, но и точно указывает их местоположение. Это делает его важным инструментом для приложений компьютерного зрения, таких как беспилотные автомобили, систем безопасности в реальном времени и автоматизации складов.

Со временем технология обнаружения объектов стала более совершенной и удобной в использовании. Важный шаг вперед был представлен на ежегодном гибридном мероприятии Ultralytics — YOLO Vision 2024 (YV24), где была запущена модель Ultralytics YOLO11. YOLO11 повышает точность и производительность, поддерживая те же задачи, что и YOLOv8, поэтому пользователи предыдущих моделей могут легко и без проблем перейти на нее.

Использование модели Ultralytics YOLO11 для обнаружения объектов

Рис. 1. Пример использования модели Ultralytics YOLO11 для обнаружения объектов.

В этой статье мы разберем, что такое обнаружение объектов, чем оно отличается от других задач компьютерного зрения, и рассмотрим его применение в реальных условиях. Мы также покажем, как использовать модель YOLO11 с пакетом Ultralytics для Python и платформой Ultralytics HUB. Начнем!

Что такое обнаружение объектов?#

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

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

Использование Ultralytics YOLO11 для обнаружения лиц

Рис. 2. Использование Ultralytics YOLO11 для обнаружения лиц.

От других задач, таких как семантическая или экземплярная сегментация, обнаружение объектов отличают его направленность и эффективность.

Семантическая сегментация присваивает метки каждому пикселю изображения, но не различает отдельные объекты одного типа (например, все лица на фотографии будут объединены под меткой «лицо»). Экземплярная сегментация идет дальше: она разделяет каждый объект и очерчивает его точную форму, даже если объекты относятся к одному классу.

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

Применение Ultralytics YOLO11 и обнаружения объектов#

Расширенные возможности Ultralytics YOLO11 в области обнаружения объектов делают его полезным во многих отраслях. Рассмотрим несколько примеров.

Использование Ultralytics YOLO11 для аналитики в розничной торговле#

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

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

Использование Ultralytics YOLO11 для обнаружения товаров на полках

Рис. 3. Пример использования Ultralytics YOLO11 для обнаружения товаров на полках.

Ultralytics YOLO11 в приложениях для умных городов#

Для эффективной работы оживленного города необходимы бесперебойное движение транспорта и безопасные улицы, и Ultralytics YOLO11 может помочь этого добиться. Фактически многие приложения для умных городов можно интегрировать с YOLO11.

Один из интересных примеров — использование обнаружения объектов для распознавания номерных знаков на движущихся автомобилях. Это позволяет Ultralytics YOLO11 ускорить сбор платы за проезд, улучшить управление дорожным движением и быстрее обеспечивать соблюдение правил.

Использование обнаружения объектов и Ultralytics YOLO11 для распознавания номерных знаков

Рис. 4. Использование обнаружения объектов и Ultralytics YOLO11 для распознавания номерных знаков.

Данные, полученные от систем компьютерного зрения (AI), отслеживающих дороги, могут заранее уведомлять власти о нарушениях правил дорожного движения или пробках, прежде чем они перерастут в более серьезные проблемы. YOLO11 также может обнаруживать пешеходов и велосипедистов, делая улицы безопаснее и удобнее для всех.

Способность Ultralytics YOLO11 обрабатывать визуальные данные делает его мощным инструментом для улучшения городской инфраструктуры. Например, он может помочь оптимизировать работу светофоров, анализируя движение автомобилей и пешеходов. Он также может повысить безопасность в школьных зонах, обнаруживая детей и предупреждая водителей о необходимости снизить скорость. С помощью YOLO11 города могут принимать проактивные меры для решения проблем и создавать более эффективную среду для всех.

Обнаружение видео в реальном времени с Ultralytics YOLO11: повышение доступности#

Обнаружение объектов в реальном времени — это способность системы определять и классифицировать объекты в транслируемом видео по мере их появления. Ultralytics YOLO11 разработан для превосходной производительности в реальном времени и отлично справляется с этой задачей. Его применение выходит за рамки простого ускорения процессов — оно также может помочь создать более инклюзивный и доступный мир.

Например, YOLO11 может помогать людям с нарушениями зрения, определяя объекты в реальном времени. На основе результатов обнаружения можно предоставлять звуковые описания, помогающие пользователям более самостоятельно ориентироваться в окружающей обстановке.

Представь человека с нарушением зрения, который покупает продукты. Выбрать нужные товары может быть непросто, но Ultralytics YOLO11 способен помочь. Когда он кладет товары в корзину, интегрированная с YOLO11 система может распознавать каждый из них — например, бананы, авокадо или пакет молока — и предоставлять звуковые описания в реальном времени. Это позволяет подтвердить свой выбор и убедиться, что все необходимое куплено. Распознавая повседневные товары, YOLO11 делает покупки проще.

Обнаружение объектов помогает сделать мир более доступным для людей с нарушениями зрения

Рис. 5. Обнаружение объектов может сделать мир более доступным для людей с нарушениями зрения.

Пошаговое руководство по обнаружению объектов с Ultralytics YOLO11#

Теперь, когда мы рассмотрели основы обнаружения объектов и его разнообразные применения, давай разберемся, как начать работать с моделью Ultralytics YOLO11 для таких задач, как обнаружение объектов.

Использовать YOLO11 можно двумя простыми способами: через пакет Ultralytics для Python или Ultralytics HUB. Рассмотрим оба метода, начав с пакета для Python.

Запуск инференса с использованием Ultralytics YOLO11#

Инференс — это процесс, в ходе которого модель AI анализирует новые, ранее не встречавшиеся данные, чтобы делать предсказания, классифицировать информацию или предоставлять сведения на основе усвоенного во время обучения. В контексте обнаружения объектов это означает определение и поиск конкретных объектов на изображении или видео, рисование ограничивающих рамок вокруг них и присвоение им меток на основе обучения модели.

Чтобы выполнить инференс с моделью YOLO11 для обнаружения объектов, сначала нужно установить пакет Ultralytics для Python через pip, conda или Docker. Если возникнут проблемы с установкой, обратись к руководству по устранению неполадок, где приведены советы и рекомендации. После установки можно использовать следующий код, чтобы загрузить модель YOLO11 для обнаружения объектов и получить предсказания для изображения.

Запуск инференса изображения с использованием YOLO11n

Рис. 6. Запуск инференса изображения с использованием YOLO11n.

Обучение собственной модели Ultralytics YOLO11#

Ultralytics YOLO11 также поддерживает пользовательское обучение, чтобы лучше соответствовать твоим конкретным задачам. Дообучив модель, ты можешь адаптировать ее для обнаружения объектов, важных для твоего проекта. Например, при использовании компьютерного зрения в здравоохранении специально обученную модель YOLO11 можно применять для обнаружения определенных патологий на медицинских изображениях, таких как опухоли на МРТ или переломы на рентгеновских снимках, помогая врачам быстрее и точнее ставить диагнозы.

Приведенный ниже фрагмент кода показывает, как загрузить и обучить модель Ultralytics YOLO11 для обнаружения объектов. Можно начать с файла конфигурации YAML или предварительно обученной модели, перенести веса и обучить модель на таких наборах данных, как COCO, чтобы улучшить возможности обнаружения объектов.

from ultralytics import YOLO

# Load a model
model = YOLO("yolo11n.yaml")  # build a new model from YAML
model = YOLO("yolo11n.pt")  # load a pretrained model (recommended for training)
model = YOLO("yolo11n.yaml").load("yolo11n.pt")  # build from YAML and transfer weights

# Train the model
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

После обучения модели ее также можно экспортировать в различных форматах для развертывания в разных средах.

Обнаружение объектов с YOLO11 в Ultralytics HUB#

Для тех, кто ищет альтернативу без написания кода, Ultralytics HUB предоставляет простую в использовании платформу компьютерного зрения (AI) для обучения и развертывания моделей YOLO, включая YOLO11.

Чтобы выполнять обнаружение объектов на изображениях, просто создай учетную запись, перейди в раздел «Models» и выбери вариант модели Ultralytics YOLO11 для обнаружения объектов. Загрузи изображение, и платформа отобразит обнаруженные объекты в области предварительного просмотра.

Запуск инференса в Ultralytics HUB

Рис. 7. Запуск инференса в Ultralytics HUB.

Сочетая гибкость пакета для Python с простотой HUB, Ultralytics YOLO11 позволяет разработчикам и компаниям легко использовать возможности передовой технологии обнаружения объектов.

Основные выводы#

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

Благодаря возможности пользовательского обучения и удобному интерфейсу Ultralytics HUB интегрировать YOLO11 в рабочие процессы стало как никогда просто. Будь ты разработчиком, изучающим компьютерное зрение, или компанией, стремящейся внедрять инновации с помощью AI, YOLO11 предлагает необходимые для успеха инструменты.

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

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

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