Ir para o conteúdo

Tarefas de Visão Computacional suportadas pelo Ultralytics YOLO11

Tarefas de visão computacional suportadas pelo YOLO da Ultralytics

Ultralytics YOLO11 é uma estrutura de IA versátil que oferece suporte a várias tarefas de visão computacional . A estrutura pode ser usada para realizar detecção, segmentação, obb, classificação e estimativa de pose. Cada uma dessas tarefas tem um objetivo e caso de uso diferentes, permitindo que você enfrente vários desafios de visão computacional com uma única estrutura.



Assista: Explore as Tarefas do Ultralytics YOLO: Detecção de Objetos, Segmentação, OBB, Rastreamento e Estimativa de Pose.

Detecção

A detecção é a principal tarefa suportada pelo YOLO11. 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 YOLO11 pode detectar vários 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, segmentando uma imagem em diferentes regiões com base no conteúdo. Cada região recebe um rótulo, fornecendo precisão em nível de pixel para aplicações como imagens médicas, análise agrícola e controle de qualidade de fabricação. O YOLO11 implementa uma variante da arquitetura U-Net para realizar uma segmentação eficiente e precisa.

Exemplos de Segmentação

Classificação

A classificação envolve categorizar imagens inteiras com base em seu conteúdo. As capacidades de classificação do YOLO11 aproveitam uma variante da arquitetura EfficientNet para fornecer classificação de imagem de alto desempenho. Esta tarefa é essencial para aplicações como categorização de produtos no e-commerce, moderação de conteúdo e monitoramento da vida selvagem.

Exemplos de Classificação

Estimativa de pose

A estimativa de pose deteta pontos-chave específicos em imagens ou frames de vídeo para rastrear movimentos ou estimar poses. Estes pontos-chave podem representar articulações humanas, características faciais ou outros pontos de interesse significativos. O YOLO11 destaca-se na deteção de pontos-chave com alta precisão e velocidade, tornando-o valioso para aplicações de fitness, análise desportiva e interação homem-computador.

Exemplos de Pose

OBB

A detecção de Caixa Delimitadora Orientada (OBB) aprimora a detecção de objetos tradicional, adicionando 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. YOLO11 oferece alta precisão e velocidade para detectar objetos rotacionados em diversos cenários.

Detecção Orientada

Conclusão

O Ultralytics YOLO11 suporta múltiplas tarefas de visão computacional, incluindo detecção, segmentação, classificação, detecção de objetos orientados 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 poses. 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 YOLO11 para construir soluções eficazes.

FAQ

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

O Ultralytics YOLO11 é uma estrutura 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: Identificação e localização de 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.
  • Classificação: Categorização de imagens inteiras com base no seu conteúdo, aproveitando variantes da arquitetura EfficientNet.
  • Estimativa de Pose: Detecção de keypoints específicos em uma imagem ou quadro de vídeo para rastrear movimentos ou poses.
  • Detecção de Objetos Orientados (OBB): Detecção de objetos rotacionados com um ângulo de orientação adicional para maior precisão.

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

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

  1. Prepare seu conjunto de dados no formato apropriado.
  2. Treine o modelo YOLO11 usando a tarefa de detecção.
  3. Use o modelo para fazer previsões, alimentando-o com novas imagens ou quadros de vídeo.

Exemplo

from ultralytics import YOLO

# Load a pre-trained YOLO model (adjust model type as needed)
model = YOLO("yolo11n.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
# Run YOLO detection from the command line
yolo detect model=yolo11n.pt source="image.jpg" # Adjust model and source as needed

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

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

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

  1. Alta Precisão: A tarefa de segmentação utiliza uma variante da arquitetura U-Net para alcançar uma segmentação precisa.
  2. Velocidade: O YOLO11 é 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, direçã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 YOLO11 para segmentação na seção de segmentação de imagem.

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

Sim, o Ultralytics YOLO11 pode realizar efetivamente a estimativa de pose e a detecção de keypoints com alta precisão e velocidade. Este recurso é particularmente útil para rastrear movimentos em análises esportivas, saúde e aplicações de interação homem-computador. O YOLO11 detecta keypoints 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 YOLO11 para detecção de objetos orientados (OBB)?

A Detecção de Objetos Orientados (OBB) com YOLO11 oferece maior precisão ao detectar objetos com um parâmetro de ângulo adicional. Este 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 de ângulo reduz os 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.



📅 Criado há 1 ano ✏️ Atualizado há 3 meses

Comentários