Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Image Recognition

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

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

Основные механизмы и технологии#

Современные системы распознавания изображений отошли от традиционного программирования на основе правил и в значительной степени опираются на алгоритмы глубокого обучения (DL). Наиболее распространенная архитектура для таких задач — сверточная нейронная сеть (CNN). CNN обрабатывает изображения как сетку значений, обычно представляющих цветовые каналы Red, Green и Blue (RGB), и пропускает их через несколько слоев математических операций.

В ходе этого процесса сеть выполняет извлечение признаков. Первые слои могут обнаруживать простые геометрические закономерности, например края или углы, а более глубокие слои объединяют эти закономерности для распознавания сложных структур, таких как глаза, колеса или листья. Для достижения высокой точности этим моделям требуются огромные объемы размеченных обучающих данных. Крупные общедоступные наборы данных, такие как ImageNet, помогают моделям изучать статистическую вероятность того, что определенная визуальная структура соответствует такому понятию, как «кошка», «велосипед» или «знак остановки».

Различия между распознаванием и связанными понятиями#

Хотя термин «распознавание изображений» часто используется как универсальное обозначение, он отличается от других конкретных задач компьютерного зрения. Понимание этих различий крайне важно для выбора подходящей модели для проекта:

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

Практические применения#

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

  • Медицинская диагностика: в здравоохранении алгоритмы распознавания помогают радиологам анализировать медицинские изображения, например рентгеновские снимки и МРТ. Такие инструменты, как AI в радиологии, могут выявлять аномалии, например опухоли или переломы, быстрее и иногда точнее, чем человек при визуальном анализе.
  • Розничная торговля и инвентаризация: умные супермаркеты используют распознавание для отслеживания товаров, которые покупатели берут с полок, что позволяет автоматизировать оплату. Аналогичным образом складские роботы применяют эту технологию для идентификации и сортировки посылок.
  • Безопасность и контроль доступа: системы распознавания лиц обеспечивают защищенный доступ к смартфонам и зданиям, проверяя личность по базе сохраненных лицевых эмбеддингов.

Реализация распознавания изображений с помощью Ultralytics YOLO26#

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

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (n for nano, fastest speed)
model = YOLO("yolo26n.pt")

# Run inference on an image to recognize and locate objects
# The source can be a file path, URL, or webcam (source=0)
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results with bounding boxes and labels
results[0].show()

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

Будущие тенденции#

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

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!

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