Ultralytics YOLO27: Inscreve-te na lista de espera.
Get Started


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 detecçã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 em um único pacote Python e CLI. YOLO26 se baseia em pesquisas recentes de aprendizado profundo, com inferência ponta a ponta opcional sem NMS e implantação otimizada na borda. Seu design simplificado se adapta a uma ampla variedade de aplicações e hardware, de dispositivos de borda a APIs na nuvem. Para cargas de trabalho estáveis em produção, recomendamos tanto YOLO26 quanto YOLO11.

Explore a documentação da Ultralytics, um recurso abrangente sobre o pacote e a CLI YOLO, bem como a Ultralytics Platform, que acrescenta anotação de dados, treinamento na nuvem e implantação aos mesmos modelos. Se você já tem experiência em aprendizado de máquina ou é novato na área, esses recursos ajudam você a aproveitar ao máximo o YOLO nos seus 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

Ajuste um modelo YOLO26 pré-treinado com seu próprio conjunto de dados, ajustando o aumento de dados e os hiperparâmetros para treinamento com várias GPUs


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 empresarial: Para uso em desenvolvimento e produção, esta licença permite integrar o software e os modelos de IA da Ultralytics a produtos e serviços empresariais, incluindo ferramentas internas, fluxos de trabalho automatizados e implantações em produção, sem as exigências de código aberto da AGPL-3.0. Para começar, entre em contato conosco por meio do Licenciamento da 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 é uma família de modelos Você Só Precisa Olhar Uma Vez (YOLO) em tempo real para detecção de objetos e segmentação de imagens. O modelo mais recente lançado, YOLO26, se baseia nas versões anteriores ao introduzir inferência ponta a ponta opcional sem NMS e implantação otimizada na borda. YOLO oferece suporte a várias tarefas de IA para visão, como detecção, segmentação de instâncias, segmentação semântica, estimativa de profundidade, classificação, estimativa de pose e caixas delimitadoras orientadas, além de poder rastrear objetos detectados entre quadros de vídeo. Sua arquitetura eficiente equilibra velocidade e precisão, tornando-a adequada para aplicações que vão de dispositivos de borda a 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.

  • O treinamento de um modelo YOLO personalizado com seu conjunto de dados envolve três etapas:

    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