YOLO Vision 2026:
Voltar ao Glossário da Ultralytics

ControlNet

Explora como o ControlNet fornece controlo espacial preciso sobre a IA generativa. Aprende a utilizar o Ultralytics YOLO26 para extrair poses e orientar a geração de imagens.

ControlNet é uma arquitetura avançada de rede neural concebida para proporcionar um controlo espacial detalhado sobre grandes modelos de IA generativa de texto para imagem. Introduzida originalmente para melhorar modelos como o Stable Diffusion, permite aos utilizadores orientar a geração de imagens utilizando condições de entrada adicionais para além dos simples prompts de texto. Ao fornecer guias visuais específicos — como mapas de contornos, mapas de profundidade ou esqueletos humanos — os profissionais podem definir a composição, a postura ou a estrutura exatas do resultado gerado, aproximando as descrições em linguagem natural da execução visual precisa.

Como funciona a arquitetura#

A principal inovação do ControlNet reside na sua capacidade de preservar o vasto conhecimento pré-treinado de um modelo fundacional base enquanto aprende novas tarefas de condicionamento. Para isso, bloqueia os parâmetros do bloco de rede neural original e cria um clone treinável. Este clone é ligado ao modelo bloqueado através de camadas especializadas de "convolução zero", que são inicializadas com pesos zero para garantir que não é adicionado ruído durante as primeiras fases do fine-tuning. Podes ler mais sobre a teoria matemática e estrutural na publicação de investigação original do ControlNet no arXiv.

Esta estrutura única permite aos programadores treinar controlos de condicionamento robustos em hardware de consumo, tornando o processo muito mais acessível do que treinar um enorme modelo de deep learning de raiz.

ControlNet vs. Modelos de Difusão e LoRA#

Ao abordar a inteligência artificial generativa, é útil distinguir o ControlNet de conceitos relacionados:

  • Modelos de Difusão: Estes são os motores base subjacentes que geram imagens removendo iterativamente o ruído. Dependem quase exclusivamente de prompts de texto.
  • LoRA (Adaptação de baixa ordem): LoRA é um método para ensinar rapidamente a um modelo um novo estilo ou tema (como uma personagem específica ou um estilo artístico). Em contraste, o ControlNet define a disposição espacial exata da imagem.

Aplicações no mundo real#

O ControlNet expandiu significativamente a utilidade da visão computacional e da IA generativa nos fluxos de trabalho profissionais.

  • Renderização de Conceitos Arquitetónicos: Arquitetos e designers de interiores utilizam o ControlNet para transformar plantas de desenho assistido por computador (CAD) básicas a preto e branco ou esboços desenhados à mão em renders fotorrealistas de edifícios e divisões.
  • Poses de Personagens no Desenvolvimento de Jogos: Os animadores recorrem a modelos de estimativa de pose humana para extrair estruturas esqueléticas de um vídeo de referência. Estes esqueletos são introduzidos no ControlNet para gerar sprites de personagens consistentes e estilizados, mantendo poses exatas para recursos de videojogos e reduzindo significativamente o tempo necessário para a ilustração manual.

Preparar Condições para o ControlNet#

Para utilizar o ControlNet de forma eficaz, tens primeiro de extrair a condição espacial pretendida de uma imagem de origem. Por exemplo, podes utilizar o Ultralytics YOLO26, o mais recente modelo de visão de vanguarda, para extrair um esqueleto de pose humana. Este esqueleto é então guardado e utilizado como entrada de condicionamento para um pipeline de texto para imagem compatível com o 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")

Quer estejas a preparar contornos de Canny utilizando funções padrão do OpenCV, quer estejas a extrair máscaras de segmentação avançadas, preparar entradas de alta qualidade é essencial. Para a gestão de conjuntos de dados na nuvem e a anotação de dados necessária para treinar condições personalizadas do ControlNet, plataformas como a Ultralytics Platform fornecem um ambiente integrado, de ponta a ponta, para equipas modernas de IA.

Explore solutions

Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Real-time AI tailored to your operation

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Real-time AI tailored to your operation

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Real-time AI tailored to your operation

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática