YOLO Vision 2026:
Назад к глоссарию Ultralytics

ControlNet

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

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

Как работает архитектура#

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

Эта уникальная структура позволяет разработчикам обучать надёжные элементы управления кондиционированием на оборудовании потребительского класса, благодаря чему ControlNet гораздо доступнее, чем обучение огромной модели глубокого обучения с нуля.

ControlNet в сравнении с диффузионными моделями и LoRA#

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

  • Диффузионные модели: это базовые механизмы, которые генерируют изображения, итеративно удаляя шум. Они почти полностью полагаются на текстовые подсказки.
  • Адаптация низкого ранга (LoRA): LoRA — это метод быстрого обучения модели новому стилю или объекту (например, конкретному персонажу или художественному стилю). В отличие от этого, ControlNet задаёт точное пространственное расположение изображения.

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

ControlNet значительно расширил возможности компьютерного зрения и генеративного ИИ в профессиональных рабочих процессах.

  • Визуализация архитектурных концепций: архитекторы и дизайнеры интерьеров используют ControlNet для преобразования простых чёрно-белых чертежей автоматизированного проектирования (CAD) или эскизов от руки в фотореалистичные изображения зданий и помещений.
  • Позирование персонажей в разработке игр: аниматоры используют модели оценки позы человека, чтобы извлекать скелетные структуры из эталонного видео. Эти скелеты подаются в ControlNet для генерации согласованных стилизованных спрайтов персонажей, сохраняющих заданные позы для игровых ресурсов, что значительно сокращает время на ручную иллюстрацию.

Подготовка условий для ControlNet#

Для эффективного использования ControlNet сначала необходимо извлечь требуемое пространственное условие из исходного изображения. Например, можно использовать Ultralytics YOLO26 — новейшую передовую модель компьютерного зрения — для извлечения скелета человеческой позы. Затем этот скелет сохраняется и используется как входное условие для конвейера преобразования текста в изображение с поддержкой ControlNet.

from ultralytics import YOLO

# Load the Ultralytics YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Perform inference to extract the human pose skeleton
results = model("character_reference.jpg")

# Save the resulting plotted skeleton to use as ControlNet input
results[0].save("pose_conditioning.jpg")

Независимо от того, подготавливаешь ли ты границы Canny с помощью стандартных функций OpenCV или извлекаешь расширенные маски сегментации, подготовка качественных входных данных имеет решающее значение. Для управления наборами данных в облаке и аннотирования данных, необходимых для обучения пользовательских условий ControlNet, такие платформы, как Ultralytics Platform, предоставляют современным командам ИИ удобную сквозную среду.

Explore solutions

Real-time AI that works with your team

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

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

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

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

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

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

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

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

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

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

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

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

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

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

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

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

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

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

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

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

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

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

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

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

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

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