Ultralytics YOLO27:


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Documentação do Ultralytics YOLO#

Ultralytics YOLO é uma família de modelos de visão computacional em tempo real para deteção de objetos, segmentação de instâncias, segmentação semântica, estimativa de profundidade, classificação, estimativa de pose, caixas delimitadoras orientadas e rastreamento, disponível num único pacote Python e CLI. O YOLO26 baseia-se em avanços de aprendizagem profunda e visão computacional, com inferência opcional de ponta a ponta sem NMS e implementação otimizada na periferia da rede. O seu design simplificado torna-o adequado para várias aplicações e facilmente adaptável a diferentes plataformas de hardware, desde dispositivos de periferia até APIs na nuvem. Para cargas de trabalho de produção estáveis, recomendamos tanto o YOLO26 como o YOLO11.

Explora a documentação do Ultralytics, um recurso abrangente que abrange o pacote YOLO e a CLI, bem como a Ultralytics Platform, que acrescenta anotação de dados, treino na nuvem e implementação aos mesmos modelos. Quer tenhas experiência em aprendizagem automática ou estejas a começar na área, estes recursos ajudam-te a tirar o máximo partido do YOLO nos teus projetos.

Solicita uma licença Enterprise para uso comercial em Licenciamento do Ultralytics.

O YOLO27 está a caminho

Explora a pré-visualização do YOLO27, incluindo detalhes da arquitetura, benchmarks preliminares e exemplos de utilização após o lançamento. Os modelos estão na fase final de I&D, com lançamento previsto para o final deste ano; ainda não estão disponíveis e não há uma data de lançamento definida.

🚀 Novo: estimativa monocular de profundidade

Transforma uma única fotografia num mapa de profundidade, com uma distância em metros para cada píxel.

Sabe mais

Começa com dois comandos#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

Os pesos do modelo e a imagem de exemplo são transferidos automaticamente, e o resultado anotado é guardado no diretório indicado pelo comando, runs/detect/predict na primeira execução.

Consulta o guia de Início rápido para conhecer todos os métodos de instalação e fazer a tua primeira previsão.

O que queres fazer?#

Treinar um modelo com o teu próprio conjunto de dados

Ajusta um modelo YOLO26 pré-treinado com o teu próprio conjunto de dados, adaptando o aumento de dados e os hiperparâmetros para o treino em várias GPU


Treinar um modelo personalizado

Executar um modelo nas tuas imagens ou vídeos

Carrega um modelo pré-treinado e obtém caixas delimitadoras, máscaras ou pontos-chave com algumas linhas de Python ou um único comando CLI


Fazer previsões com novos dados

Rastrear objetos ao longo dos fotogramas de um vídeo

Rastreia objetos com IDs persistentes usando TrackTrack (predefinição), BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT ou FastTracker


Rastreamento de vários objetos

Executar uma aplicação de visão pronta a usar

Aplicações de visão prontas a usar para contagem de objetos, mapas de calor, gestão de filas, alarmes de segurança e treinos, sem necessidade de treino


Explorar soluções

Implementar o teu modelo

Exporta modelos treinados para ONNX, TensorRT ou OpenVINO para uma inferência rápida em dispositivos de periferia, hardware móvel e servidores na nuvem


Exportar e implementar

Escolher o modelo certo

Compara YOLO26, YOLO11, SAM 3, RT-DETR e todas as outras arquiteturas suportadas por velocidade, precisão e caso de uso


Explorar todos os modelos

Consultar a API Python

Consulta classes, funções e assinaturas de métodos da API Python, geradas automaticamente a partir do código-fonte em cada nova versão


Referência da API

Novidades: YOLO26

A mais recente família de modelos lançada pelo Ultralytics oferece inferência opcional de ponta a ponta sem NMS e uma relação entre precisão e latência melhorada em comparação com o YOLO11


Conhece o YOLO26

Como esta documentação está organizada#

A maioria dos comandos de fluxo de trabalho dos modelos yolo segue uma única sintaxe, yolo [TASK] MODE ARGS, em que Task é opcional. Esta documentação está organizada em torno das mesmas três partes, mais um atalho:

Tudo o resto dá suporte a essa sintaxe: Modelos apresenta todas as arquiteturas que podes passar a model= — YOLO26, YOLO11, SAM 3, RT-DETR e outras — Conjuntos de dados fornece os dados usados no treino de cada Task, Guias é uma coleção abrangente de tutoriais detalhados sobre implementação em hardware, ajuste de hiperparâmetros, conversão de conjuntos de dados e guias completos de projetos, Integrações liga o fluxo de trabalho às ferramentas de treino e implementação que já utilizas, e a secção de Referência documenta todas as classes e funções da API Python.

Além do pacote Python, há mais duas opções que usam os mesmos modelos: a Ultralytics Platform para anotação, treino e implementação na nuvem, e o Ultralytics Inference, uma biblioteca Rust autónoma e uma CLI para executar modelos exportados sem um ambiente de execução Python.

Licenças do YOLO: que licença se aplica ao Ultralytics YOLO?#

Ultralytics Enterprise License banner

O Ultralytics oferece duas opções de licenciamento para responder a diferentes casos de uso:

  • Licença AGPL-3.0: esta licença de código aberto aprovada pela OSI é ideal para estudantes e entusiastas, promovendo a colaboração aberta e a partilha de conhecimento. Consulta o ficheiro LICENSE para mais detalhes.
  • Licença Enterprise: destinada ao desenvolvimento e à utilização em produção, esta licença permite integrar facilmente o software e os modelos de IA da Ultralytics em produtos e serviços empresariais, incluindo ferramentas internas, fluxos de trabalho automatizados e implementações em produção, sem as obrigações de código aberto da AGPL-3.0. Para começar, contacta-nos através de Licenciamento do Ultralytics.

A nossa estratégia de licenciamento foi concebida para garantir que todas as melhorias aos nossos projetos de código aberto são partilhadas com a comunidade. Acreditamos no código aberto, e a nossa missão é garantir que as nossas contribuições possam ser utilizadas e ampliadas de formas que beneficiem todos.

Perguntas frequentes#

  • Ultralytics YOLO é a aclamada série YOLO (You Only Look Once) para deteção de objetos em tempo real e segmentação de imagens. O modelo mais recente, YOLO26, dá continuidade às versões anteriores com a introdução de inferência opcional de ponta a ponta sem NMS e implementação otimizada na periferia da rede. O YOLO suporta várias tarefas de IA de visão, como deteção, segmentação de instâncias, segmentação semântica, estimativa de profundidade, classificação, estimativa de pose e caixas delimitadoras orientadas, e pode rastrear objetos detetados ao longo dos fotogramas de um vídeo. A sua arquitetura eficiente garante excelente velocidade e precisão, tornando-o adequado a diversas aplicações, incluindo dispositivos de periferia e APIs na nuvem.

  • Começar a usar o YOLO é rápido e simples. Instala o pacote Ultralytics a partir do pip com pip install ultralytics e, em seguida, faz a tua primeira previsão com yolo predict model=yolo26n.pt — os pesos do modelo são transferidos automaticamente. Para obter instruções completas sobre conda, Docker e instalação a partir do código-fonte, visita a página de Início rápido.

  • Treinar um modelo YOLO personalizado com o teu conjunto de dados envolve alguns passos detalhados:

    1. Prepara o teu conjunto de dados anotado e descreve-o num ficheiro YAML de conjunto de dados.
    2. Carrega um modelo pré-treinado, por exemplo, YOLO("yolo26n.pt") em Python.
    3. Inicia o treino com model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640) ou a partir da linha de comandos com yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

    Para veres um guia detalhado, consulta o nosso guia Treinar um modelo, que inclui exemplos e sugestões para otimizar o teu processo de treino.

  • O Ultralytics oferece duas opções de licenciamento para o YOLO:

    • Licença AGPL-3.0: esta licença de código aberto é ideal para uso educativo e não comercial, promovendo a colaboração aberta.
    • Licença Enterprise: destinada ao desenvolvimento e à utilização em produção, incluindo ferramentas internas, fluxos de trabalho automatizados e implementações em produção, sem as obrigações de código aberto da AGPL-3.0.

    Para mais detalhes, visita a nossa página de Licenciamento.

  • O Ultralytics YOLO suporta o rastreamento eficiente e personalizável de vários objetos. Chama YOLO("yolo26n.pt").track(source="path/to/video.mp4") em Python ou executa yolo track source=path/to/video.mp4 a partir da linha de comandos — ambos funcionam com ficheiros de vídeo, transmissões em direto e imagens de webcam. Para um guia detalhado sobre como configurar e executar o rastreamento de objetos, consulta a documentação do Modo de rastreamento, que explica a configuração e as aplicações práticas em cenários de tempo real.


    Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Comentários