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 🚀
| Aquicultura | Pecuária |
|---|---|
![]() | ![]() |
| Detecção de Peixes usando Ultralytics YOLO26 | Detecção de Animais usando Ultralytics YOLO26 |
Link to this sectionVantagens da Inferência em Tempo Real#
- Deteção de objetos em tempo real perfeita: O Streamlit combinado com o YOLO26 permite a deteção de objetos em tempo real diretamente a partir do feed da tua câmara web. Isto permite uma análise e insights imediatos, tornando-o ideal para aplicações que requerem 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#
Antes de começar a criar a aplicação, certifique-se de ter o pacote Python da Ultralytics instalado.
pip install ultralyticsyolo solutions inference
yolo solutions inference model="path/to/model.pt"
yolo solutions help # list the available solution commands and argumentsEstes comandos iniciam a interface Streamlit predefinida que é fornecida com o Ultralytics.
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#
Por baixo do capô, a aplicação Streamlit utiliza o módulo de soluções Ultralytics para criar uma interface interativa. Quando inicias a inferência, a aplicação:
- Captura vídeo da sua webcam ou de um arquivo de vídeo enviado
- Processa cada quadro através do modelo YOLO26
- Aplica detecção de objetos com seus limiares de confiança e IoU especificados
- Exibe tanto os quadros originais quanto os anotados em tempo real
- 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 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 ultralyticsEm seguida, você pode criar uma aplicação Streamlit básica para executar inferência ao vivo:
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.pyEste 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:
- Segurança: Monitorização em tempo real para acesso não autorizado e sistemas de alarme de segurança.
- Varejo: Contagem de clientes, gestão de prateleiras e rastreamento de inventário.
- Vida Selvagem e Agricultura: Monitoramento de animais e condições de cultivo para esforços de conservação.
Para casos de utilização e exemplos mais aprofundados, explora 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, consulta a Documentação do Ultralytics YOLO26 e publicações de blog relacionadas que discutem o desempenho do modelo.

