A revolucionar a gestão de filas com Ultralytics YOLOv8 e OpenVINO
Principais aprendizados da palestra da Intel no YOLO Vision 2023 sobre gerenciamento de filas em tempo real com Ultralytics YOLOv8, contagem por região e implantação com OpenVINO.
Nuvola Ladi3 min de leitura
Na YOLO Vision 2023 (YV23), Adrian Boguszewski, evangelista de software na Intel, fez uma palestra principal sobre como aprimorar o gerenciamento de filas usando o Ultralytics YOLOv8 e o OpenVINO da Intel. Confira os principais aprendizados da palestra.
Porque é importante gerir filas#
Adrian começou abordando um desafio universal: a tarefa manual de gerenciar filas. Ele descreveu a ineficiência da contagem manual e destacou a necessidade de uma solução automatizada.
A abordagem proposta por ele era usar fluxos de vídeo e algoritmos de aprendizado profundo para automatizar o processo.
Apresentação da gestão inteligente de filas#
A abordagem de Adrian para o gerenciamento inteligente de filas usa IA para detectar e monitorar filas em tempo real. Ao definir regiões de interesse e contar as pessoas dentro delas, o sistema pode alertar os atendentes quando as filas excederem a capacidade.
Os quatro pilares do sucesso#
Esta solução foi dividida em 4 etapas simples:
- Captura de vídeo: use fluxos de vídeo padrão ou transmissões ao vivo para capturar dados em tempo real.
- Detecção de clientes: use o Ultralytics YOLOv8 para detectar clientes com precisão e eficiência.
- Contagem e alertas: conta os clientes nas regiões especificadas e aciona alertas quando as filas excedem a capacidade.
- Implantação: de computadores de placa única a hardware empresarial, implante a solução usando o OpenVINO.
Capacitar os programadores com OpenVINO#
Adrian apresentou o OpenVINO da Intel, um kit de ferramentas de código aberto para otimizar e implantar inferência de IA. Com suporte a uma ampla variedade de frameworks e hardware, o OpenVINO busca oferecer melhor desempenho e implantação consistente em diversas plataformas.
Otimização simplificada#
Adrian também abordou uma técnica de otimização fundamental: a compressão de redes neurais. Com técnicas como a quantização pós-treinamento, é possível comprimir modelos com perda mínima de precisão, resultando em inferência mais rápida.
O Ultralytics YOLOv8 oferece modelos otimizados e de alta velocidade para tarefas como detecção de objetos, segmentação, classificação e estimativa de pose. Com o lançamento do YOLOv8.1, essas tarefas também passaram a incluir a detecção de caixas delimitadoras orientadas (OBB).
A detecção OBB lida com objetos em diversos ângulos e rotações, o que a torna adequada para objetos inclinados, como os encontrados em imagens de sensoriamento remoto aéreo e em textos.
Como as caixas rotacionadas se ajustam melhor aos objetos, a OBB reduz a interferência do fundo ao redor de cada objeto, o que também pode beneficiar os modelos de classificação subsequentes.
Da teoria à prática: uma demonstração em direto#
O ponto alto da palestra foi uma demonstração ao vivo. Com apenas algumas linhas de código, Adrian mostrou a contagem de clientes em tempo real, alertas automatizados e benchmarks de desempenho.

Fig. 1. Adrian Boguszewski apresentando na YOLO Vision 2023 no Google for Startups Campus, em Madri.
O desempenho é importante#
Benchmarks em hardware Intel demonstraram a aplicabilidade desta solução no mundo real, com alto desempenho em tudo, desde CPUs Intel Core i7 até servidores Intel Xeon.
Implementação simplificada#
Durante a apresentação, foram oferecidas duas opções de implantação: scripts para quem tem mais familiaridade com tecnologia e notebooks Jupyter para quem prefere uma abordagem mais prática. A documentação completa e as instruções passo a passo tornam a implantação da solução simples.
Para concluir!#
Adrian encerrou a palestra convidando os desenvolvedores a criarem seus próprios sistemas inteligentes de gerenciamento de filas com projetos de código aberto como este e os kits de referência Edge AI da Intel.
O patrocínio da Intel e a palestra de Adrian na YV23 destacam o valor da colaboração na comunidade de IA.
Assista à palestra completa no YouTube.
Escrito por
Comentários
Faça uma pergunta, compartilhe seus resultados ou ajude alguém.










