Tarefas de visão computacional suportadas pelo Ultralytics YOLO26

Ultralytics YOLO supported computer vision tasks

O Ultralytics YOLO26 é um framework de IA versátil que suporta várias tarefas de visão computacional. O framework pode ser usado para realizar detecção, segmentação, segmentação semântica, OBB, classificação e estimativa de pose. Cada uma dessas tarefas tem um objetivo e um caso de uso diferente, permitindo que você resolva diversos desafios de visão computacional com um único framework.



Watch: Explore Ultralytics YOLO Tasks: Object Detection, Segmentation, OBB, Tracking, and Pose Estimation.

Detecção

A detecção é a principal tarefa suportada pelo YOLO26. Envolve identificar objetos em uma imagem ou quadro de vídeo e desenhar caixas delimitadoras ao redor deles. Os objetos detectados são classificados em diferentes categorias com base em suas características. O YOLO26 pode detectar múltiplos objetos em uma única imagem ou quadro de vídeo com alta precisão e velocidade, tornando-o ideal para aplicações em tempo real, como sistemas de vigilância e veículos autônomos.

Exemplos de Detecção

Segmentação de imagem

A segmentação leva a detecção de objetos um passo adiante ao produzir máscaras em nível de pixel para cada objeto. Essa precisão é útil para aplicações como imagens médicas, análise agrícola e controle de qualidade industrial.

Exemplos de Segmentação

Segmentação Semântica

A segmentação semântica atribui um rótulo de classe a cada pixel em uma imagem, produzindo um mapa de classes denso de toda a cena. Diferente da segmentação de instâncias, ela não distingue entre objetos individuais da mesma classe. Isso a torna ideal para condução autônoma, análise de cenas e mapeamento de cobertura do solo, onde entender o layout espacial completo importa mais do que identificar objetos individuais.

Exemplos de Segmentação Semântica

Classificação

A classificação envolve categorizar imagens inteiras com base em seu conteúdo. Esta tarefa é essencial para aplicações como categorização de produtos no comércio eletrônico, moderação de conteúdo e monitoramento da vida selvagem.

Exemplos de Classificação

Estimativa de pose

A estimativa de pose detecta pontos-chave específicos em imagens ou quadros de vídeo para rastrear movimentos ou estimar poses. Esses pontos-chave podem representar articulações humanas, características faciais ou outros pontos de interesse significativos. O YOLO26 se destaca na detecção de pontos-chave com alta precisão e velocidade, tornando-o valioso para aplicações de fitness, análise esportiva e interação humano-computador.

Exemplos de Pose

OBB

A detecção de Caixa Delimitadora Orientada (OBB) aprimora a detecção tradicional de objetos ao adicionar um ângulo de orientação para localizar melhor objetos rotacionados. Essa capacidade é particularmente valiosa para análise de imagens aéreas, processamento de documentos e aplicações industriais onde os objetos aparecem em vários ângulos. O YOLO26 entrega alta precisão e velocidade para detectar objetos rotacionados em diversos cenários.

Detecção Orientada

Conclusão

O Ultralytics YOLO26 suporta várias tarefas de visão computacional, incluindo detecção, segmentação de instâncias, segmentação semântica, classificação, detecção orientada de objetos e detecção de pontos-chave. Cada tarefa atende a necessidades específicas no cenário da visão computacional, desde a identificação básica de objetos até a análise detalhada de pose. Ao compreender as capacidades e aplicações de cada tarefa, você pode selecionar a abordagem mais apropriada para seus desafios específicos de visão computacional e aproveitar os recursos poderosos do YOLO26 para criar soluções eficazes.

Perguntas Frequentes

Quais tarefas de visão computacional o Ultralytics YOLO26 pode realizar?

O Ultralytics YOLO26 é um framework de IA versátil capaz de realizar várias tarefas de visão computacional com alta precisão e velocidade. Essas tarefas incluem:

  • Detecção de Objetos: Identificar e localizar objetos em imagens ou quadros de vídeo desenhando caixas delimitadoras ao redor deles.
  • Segmentação de imagem: Segmentar imagens em diferentes regiões com base em seu conteúdo, útil para aplicações como imagens médicas.
  • Segmentação Semântica: Atribuir um rótulo de classe a cada pixel em uma imagem para uma compreensão densa da cena.
  • Classificação: Categorizar imagens inteiras com base em seu conteúdo.
  • Estimativa de pose: Detectar pontos-chave específicos em uma imagem ou quadro de vídeo para rastrear movimentos ou poses.
  • Detecção de Objetos Orientados (OBB): Detectar objetos rotacionados com um ângulo de orientação adicionado para maior precisão.

Como uso o Ultralytics YOLO26 para detecção de objetos?

Para usar o Ultralytics YOLO26 para detecção de objetos, siga estes passos:

  1. Prepare seu conjunto de dados no formato apropriado.
  2. Treine o modelo YOLO26 usando a tarefa de detecção.
  3. Use o modelo para fazer previsões inserindo novas imagens ou quadros de vídeo.
Exemplo
from ultralytics import YOLO

# Load a pretrained YOLO model (adjust model type as needed)
model = YOLO("yolo26n.pt")  # n, s, m, l, x versions available

# Perform object detection on an image
results = model.predict(source="image.jpg")  # Can also use video, directory, URL, etc.

# Display the results
results[0].show()  # Show the first image results

Para instruções mais detalhadas, confira nossos exemplos de detecção.

Quais são os benefícios de usar o YOLO26 para tarefas de segmentação?

Usar o YOLO26 para tarefas de segmentação oferece várias vantagens:

  1. Alta Precisão: A tarefa de segmentação fornece máscaras precisas em nível de pixel.
  2. Velocidade: O YOLO26 é otimizado para aplicações em tempo real, oferecendo processamento rápido mesmo para imagens de alta resolução.
  3. Múltiplas Aplicações: É ideal para imagens médicas, condução autônoma e outras aplicações que exigem segmentação de imagem detalhada.

Saiba mais sobre os benefícios e casos de uso do YOLO26 para segmentação na seção de segmentação de imagem.

O Ultralytics YOLO26 pode lidar com estimativa de pose e detecção de pontos-chave?

Sim, o Ultralytics YOLO26 pode realizar efetivamente estimativa de pose e detecção de pontos-chave com alta precisão e velocidade. Esse recurso é particularmente útil para rastrear movimentos em análise esportiva, saúde e aplicações de interação humano-computador. O YOLO26 detecta pontos-chave em uma imagem ou quadro de vídeo, permitindo uma estimativa de pose precisa.

Para mais detalhes e dicas de implementação, visite nossos exemplos de estimativa de pose.

Por que devo escolher o Ultralytics YOLO26 para detecção de objetos orientados (OBB)?

A Detecção de Objetos Orientados (OBB) com o YOLO26 fornece precisão aprimorada ao detectar objetos com um parâmetro de ângulo adicional. Esse recurso é benéfico para aplicações que exigem localização precisa de objetos rotacionados, como análise de imagens aéreas e automação de armazéns.

  • Maior Precisão: O componente angular reduz falsos positivos para objetos rotacionados.
  • Aplicações Versáteis: Útil para tarefas em análise geoespacial, robótica, etc.

Confira a seção de Detecção de Objetos Orientados para mais detalhes e exemplos.

Comentários