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 fluido para streams 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 Fluida: O Streamlit, combinado com o YOLO26, permite a detecção de objetos em tempo real diretamente da transmissão da sua webcam. Isso permite análise e insights imediatos, tornando-o ideal para aplicações que exigem feedback instantâneo.
  • Implantação Amigável ao Usuário: A interface interativa do Streamlit facilita a implantação e o uso da aplicação sem conhecimento técnico extensivo. Os usuários podem iniciar a inferência em tempo real com um simples clique, aumentando a acessibilidade e a usabilidade.
  • Uso 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 criar a aplicação, certifique-se de ter o pacote Python da Ultralytics instalado.

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

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

Estes comandos iniciam a interface padrão do Streamlit que vem com o Ultralytics. Use yolo solutions help para visualizar os comandos e argumentos de 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 o seu modelo YOLO26 desejado, defina a confiança e os limiares de NMS, e clique no botão "Start" para iniciar a detecção de objetos em tempo real.

Link to this sectionComo Funciona#

Nos bastidores, a aplicação Streamlit usa o módulo de soluções da 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 enviado
  2. Processa cada quadro através do modelo YOLO26
  3. Aplica detecção de objetos com seus limiares de confiança e IoU especificados
  4. Exibe tanto os quadros originais quanto os 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 os 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 stream de vídeo a qualquer momento.

Para aprimoramentos adicionais, você pode explorar a adição de mais recursos, como gravar o stream 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 várias 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 Python da Ultralytics instalado usando:

pip install ultralytics

Em seguida, você pode criar uma aplicação Streamlit básica para executar 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 Fluida: Obtenha detecção de objetos em tempo real de alta precisão diretamente de transmissões 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 faço para implantar uma aplicação de detecção de objetos Streamlit no meu navegador web?#

Após programar 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 confiança e 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 vários 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 YOLOv5 e RCNNs?#

O Ultralytics YOLO26 oferece várias melhorias em relação a modelos anteriores como 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 maior velocidade com requisitos computacionais mínimos.

Para uma comparação abrangente, confira a Documentação do Ultralytics YOLO26 e artigos relacionados no blog discutindo o desempenho do modelo.

Comentários