YOLO Vision 2026:

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 computer vision. O framework pode ser usado para realizar detection, segmentation, semantic segmentation, depth estimation, classification, estimativa de pose e OBB. Cada uma dessas tarefas tem um objetivo e caso de uso diferentes, permitindo que abordes vários 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 tarefa principal 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 além, produzindo máscaras em nível de pixel para cada objeto. Essa precisão é útil para aplicações como imagiologia médica, análise agrícola e controlo 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 classe 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 é mais importante do que identificar objetos individuais.

Exemplos de Segmentação Semântica

Estimativa de Profundidade Monocular#

A estimativa de profundidade monocular prevê um mapa de profundidade por pixel em metros a partir de uma única imagem RGB. A saída é um mapa de ponto flutuante denso alinhado à imagem de entrada, tornando-o adequado para reconstrução de cenas 3D, navegação de robôs e aplicações de AR/VR onde o layout espacial deve ser inferido a partir de uma única câmera.

Exemplos de Estimativa de Profundidade

Classificação#

A classificação envolve categorizar imagens inteiras com base no 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 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 YOLO26 destaca-se na detecção de pontos-chave com alta precisão e velocidade, tornando-se 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 adicionando um ângulo de orientação para localizar melhor objetos rotacionados. Esta 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 oferece alta precisão e velocidade para detectar objetos rotacionados em diversos cenários.

Detecção Orientada

Conclusão#

O Ultralytics YOLO26 suporta múltiplas tarefas de visão computacional, incluindo detecção, segmentação de instância, segmentação semântica, estimativa de profundidade monocular, 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 inferência densa de profundidade por pixel. Ao entender 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 construir soluções eficazes.

O que vem a seguir#

Escolheste uma tarefa? Formata os teus dados para ela com o guia de Datasets e depois treina com as tuas próprias imagens.

FAQ#

  • 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:

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

    1. Prepara o teu conjunto de dados no formato apropriado.
    2. Treina o modelo YOLO26 usando a tarefa de detecção.
    3. Usa o modelo para fazer previsões inserindo novas imagens ou frames 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, consulta os nossos exemplos de detecçã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 imagiologia médica, condução autônoma e outras aplicações que requerem segmentação de imagem detalhada.

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

  • Sim, o Ultralytics YOLO26 pode realizar eficazmente a estimativa de pose e a detecção de pontos-chave com alta precisão e velocidade. Este 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 frame de vídeo, permitindo uma estimativa de pose precisa.

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

  • A Detecção de Objetos Orientados (OBB) com o YOLO26 proporciona precisão aprimorada ao detectar objetos com um parâmetro de ângulo adicional. Este recurso é benéfico para aplicações que requerem a 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 falsos positivos para objetos rotacionados.
    • Aplicações Versáteis: Útil para tarefas em análise geoespacial, robótica, etc.

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

Comentários