Meet YOLO26: next-gen vision AI.

Link to this sectionInferência em tempo real com aplicação Streamlit usando Ultralytics YOLO26#

Link to this sectionIntrodução#

O Streamlit torna simples criar e implantar aplicações web interativas. Combiná-lo com o Ultralytics YOLO26 permite detecção de objetos e análise em tempo real diretamente no seu navegador. A alta precisão e velocidade do YOLO26 garantem um desempenho contínuo para fluxos de vídeo ao vivo, tornando-o ideal para aplicações em segurança, varejo e muito mais.



Watch: How to Build a Live Inference App with Ultralytics YOLO26 & Streamlit | Detection & Segmentation 🚀
AquiculturaPecuária
Detecção de peixes usando Ultralytics YOLO26Detecção de animais usando Ultralytics YOLO26
Detecção de peixes usando Ultralytics YOLO26Detecção de animais usando Ultralytics YOLO26

Link to this sectionVantagens da inferência em tempo real#

  • Detecção de objetos em tempo real perfeita: O Streamlit combinado com o YOLO26 permite a detecção de objetos em tempo real diretamente do feed da sua webcam. Isso possibilita análises e insights imediatos, tornando-o ideal para aplicações que exigem feedback instantâneo.
  • Implantação fácil de usar: A interface interativa do Streamlit torna fácil implantar e usar a aplicação sem conhecimento técnico extensivo. Os usuários podem iniciar a inferência em tempo real com um simples clique, melhorando a acessibilidade e usabilidade.
  • Utilização eficiente de recursos: Os algoritmos otimizados do YOLO26 garantem processamento de alta velocidade com recursos computacionais mínimos. Essa eficiência permite uma inferência por webcam suave e confiável mesmo em hardware padrão, tornando a visão computacional avançada acessível a um público mais amplo.

Link to this sectionCódigo da aplicação Streamlit#

Instalação do Ultralytics

Antes de começar a construir a aplicação, certifique-se de ter o pacote Ultralytics Python instalado.

pip install ultralytics
Inferência usando Streamlit com Ultralytics YOLO
yolo solutions inference

yolo solutions inference model="path/to/model.pt"

Esses comandos iniciam a interface padrão do Streamlit que vem com o Ultralytics. Use yolo solutions help para visualizar os comandos e argumentos da solução disponíveis.

Isso iniciará a aplicação Streamlit no seu navegador web padrão. Você verá o título principal, subtítulo e a barra lateral com opções de configuração. Selecione seu modelo YOLO26 desejado, defina a confiança e os limiares de NMS, e clique no botão "Iniciar" para começar a detecção de objetos em tempo real.

Link to this sectionComo funciona#

Por trás das cenas, a aplicação Streamlit usa o módulo de soluções Ultralytics para criar uma interface interativa. Quando você inicia a inferência, a aplicação:

  1. Captura vídeo da sua webcam ou de um arquivo de vídeo carregado
  2. Processa cada quadro através do modelo YOLO26
  3. Aplica a detecção de objetos com seus limiares de confiança e IoU especificados
  4. Exibe quadros originais e anotados em tempo real
  5. Opcionalmente, ativa o rastreamento de objetos se selecionado

A aplicação fornece uma interface limpa e amigável com controles para ajustar parâmetros do modelo e iniciar/parar a inferência a qualquer momento.

Link to this sectionConclusão#

Ao seguir este guia, você criou com sucesso uma aplicação de detecção de objetos em tempo real usando Streamlit e Ultralytics YOLO26. Esta aplicação permite que você experimente o poder do YOLO26 na detecção de objetos através da sua webcam, com uma interface amigável e a capacidade de parar o fluxo de vídeo a qualquer momento.

Para melhorias adicionais, você pode explorar a adição de mais recursos, como gravar o fluxo de vídeo, salvar os quadros anotados ou integrar com outras bibliotecas de visão computacional.

Link to this sectionCompartilhe suas ideias com a comunidade#

Envolva-se com a comunidade para aprender mais, solucionar problemas e compartilhar seus projetos:

Link to this sectionOnde encontrar ajuda e suporte#

Link to this sectionDocumentação Oficial#

  • Documentação do Ultralytics YOLO26: Consulte a documentação oficial do YOLO26 para guias abrangentes e insights sobre diversas tarefas e projetos de visão computacional.

Link to this sectionFAQ#

Link to this sectionComo posso configurar uma aplicação de detecção de objetos em tempo real usando Streamlit e Ultralytics YOLO26?#

Configurar uma aplicação de detecção de objetos em tempo real com Streamlit e Ultralytics YOLO26 é simples. Primeiro, certifique-se de ter o pacote Ultralytics Python instalado usando:

pip install ultralytics

Então, você pode criar uma aplicação Streamlit básica para executar a inferência ao vivo:

Aplicação Streamlit
from ultralytics import solutions

inf = solutions.Inference(
    model="yolo26n.pt",  # you can use any model that Ultralytics supports, e.g., YOLO26, YOLOv10
)

inf.inference()

# Make sure to run the file using command `streamlit run path/to/file.py`

Para mais detalhes sobre a configuração prática, consulte a seção Código da aplicação Streamlit da documentação.

Link to this sectionQuais são as principais vantagens de usar o Ultralytics YOLO26 com Streamlit para detecção de objetos em tempo real?#

Usar o Ultralytics YOLO26 com Streamlit para detecção de objetos em tempo real oferece várias vantagens:

  • Detecção em tempo real perfeita: Obtenha detecção de objetos em tempo real de alta precisão diretamente de feeds de webcam.
  • Interface amigável: A interface intuitiva do Streamlit permite fácil uso e implantação sem conhecimento técnico extensivo.
  • Eficiência de recursos: Os algoritmos otimizados do YOLO26 garantem processamento de alta velocidade com recursos computacionais mínimos.

Saiba mais sobre esses benefícios na seção Vantagens da inferência em tempo real.

Link to this sectionComo implanto uma aplicação de detecção de objetos Streamlit no meu navegador web?#

Após codificar sua aplicação Streamlit integrando o Ultralytics YOLO26, você pode implantá-la executando:

streamlit run path/to/file.py

Este comando iniciará a aplicação no seu navegador web padrão, permitindo que você selecione modelos YOLO26, defina a confiança e os limiares de NMS, e inicie a detecção de objetos em tempo real com um simples clique. Para um guia detalhado, consulte a seção Código da aplicação Streamlit.

Link to this sectionQuais são alguns casos de uso para detecção de objetos em tempo real usando Streamlit e Ultralytics YOLO26?#

A detecção de objetos em tempo real usando Streamlit e Ultralytics YOLO26 pode ser aplicada em diversos setores:

Para casos de uso e exemplos mais aprofundados, explore as Soluções Ultralytics.

Link to this sectionComo o Ultralytics YOLO26 se compara a outros modelos de detecção de objetos, como o YOLOv5 e RCNNs?#

O Ultralytics YOLO26 oferece várias melhorias em relação a modelos anteriores como o YOLOv5 e RCNNs:

  • Maior velocidade e precisão: Desempenho aprimorado para aplicações em tempo real.
  • Facilidade de uso: Interfaces e implantação simplificadas.
  • Eficiência de recursos: Otimizado para melhor velocidade com requisitos computacionais mínimos.

Para uma comparação abrangente, verifique a Documentação do Ultralytics YOLO26 e postagens relacionadas no blog discutindo o desempenho do modelo.

Comentários