Verificação verde
Link copiado para a área de transferência

Revolucionando a gestão de filas de espera com Ultralytics YOLOv8 e OpenVINO

Explora a forma como Ultralytics YOLOv8 e Intel's OpenVINO revolucionam a gestão de filas de espera. Aprende com os conhecimentos da YV23 e adopta soluções baseadas em IA para monitorização em tempo real. Junta-te à revolução agora!

Que momento emocionante foi o YOLO Vision 2023 (YV23), onde ideias inovadoras se fundiram na perfeição com tecnologia de ponta! Numa das palestras, o Software Evangelist at IntelAdrian Boguszewski, subiu ao palco para partilhar as suas ideias sobre como revolucionar a gestão de filas de espera utilizando Ultralytics YOLOv8 e Intel's OpenVINO. Vamos analisar as principais conclusões desta palestra.

Porque é que a gestão de filas de espera é importante

Adrian começou por abordar um desafio universal: a tarefa manual de gerir filas de espera. Adrian descreveu a ineficácia da contagem manual e salientou a necessidade de uma solução automatizada. 

E que melhor forma de enfrentar este desafio do que aproveitar os fluxos de vídeo e os algoritmos de aprendizagem profunda?

Apresentando a Gestão Inteligente de Filas de Espera

A visão de Adrian para a gestão inteligente de filas de espera era muito clara: aproveitar o poder da IA para detetar e monitorizar filas de espera em tempo real. Ao definir regiões de interesse e ao contar as pessoas dentro dessas regiões, o sistema poderia alertar os assistentes de loja quando as filas excedessem a capacidade. Um divisor de águas, de facto!

Os quatro pilares do sucesso

Esta solução foi dividida em 4 etapas simples:

  1. Captura de vídeo: Utiliza fluxos de vídeo padrão ou feeds ao vivo para capturar dados em tempo real.
  2. Cliente Deteção: Aproveita o YOLOv8 para uma deteção de clientes precisa e eficiente.
  3. Contagem e alerta: Conta os clientes em regiões específicas e dispara alertas quando as filas de espera estão acima da capacidade.
  4. Implementação: Desde computadores de placa única a hardware empresarial, implementa a solução sem esforço utilizando OpenVINO.

Capacitar os programadores com OpenVINO

Adrian apresentou-nos as maravilhas do kit de ferramentas de código aberto Intel's OpenVINO para otimizar e implementar a inferência de IA. Com suporte para uma vasta gama de estruturas e hardware, o OpenVINO promete um melhor desempenho e uma implementação perfeita em diversas plataformas.

Otimização facilitada

Adrian também revelou o molho secreto da otimização: compressão de redes neurais. Com técnicas como a quantização pós-treinamento, os modelos podem ser comprimidos sem sacrificar a precisão. O resultado? Inferência mais rápida sem comprometer o desempenho. 

YOLOv8 fornece modelos optimizados e de alta velocidade para tarefas que incluem deteção de objectos, classificação, segmentação e estimativa de pose. Com o lançamento de YOLOv8.1, estas tarefas incluem Oriented Bounding Boxes (OBB), uma funcionalidade criada para uma precisão exacta. 

Esta funcionalidade de ponta destaca-se na deteção de objectos em diversos ângulos e rotações. A sua proeza é evidente na deteção de objectos inclinados, como imagens aéreas de deteção remota e texto. 

Com o OBB, a localização de objectos é extremamente precisa, minimizando a interferência de fundo e elevando a classificação de objectos ao diminuir o ruído dos elementos circundantes para modelos de classificação melhorados.

Da teoria à prática: Uma demonstração ao vivo

O ponto alto desta palestra foi, sem dúvida, a demonstração ao vivo. Com apenas algumas linhas de código, ele mostrou o poder e a versatilidade da solução. A contagem de clientes em tempo real, os alertas contínuos e os impressionantes indicadores de desempenho deixaram a audiência maravilhada.

Fig. 1. Apresentação de Adrian Boguszewski em YOLO VISION 2023 no Google for Startup Campus em Madrid.

O desempenho é importante

Com benchmarks de desempenho em hardware Intel , obtivemos uma demonstração da aplicabilidade desta solução no mundo real. Desde CPUs i7 a servidores Intel Xeon, a solução proporcionou um desempenho excecional em todos os sectores.

Implementação facilitada

Durante a apresentação, foram-nos oferecidas duas opções de implementação: scripts para os especialistas em tecnologia e notebooks Jupyter para aqueles que preferiam uma abordagem mais prática. Com uma documentação abrangente e instruções fáceis de seguir, a implementação da solução foi muito fácil.

Terminar!

Ao concluir a sua palestra, Adrian deixou-nos com um desafio: juntarmo-nos à revolução da gestão inteligente de filas de espera. Com projectos de código aberto como este e os kits de referência de IA Edge da Intel, as possibilidades são infinitas. Por isso, vamos arregaçar as mangas, mergulhar no código e abraçar o futuro da gestão de filas de espera com IA!

Em conclusão, o patrocínio de Intele a palestra de Adrian no YV23 são uma prova do poder da inovação e da colaboração na comunidade de IA. Com visionários como ele a liderar o caminho, o futuro parece mais brilhante do que nunca. Vamos aproveitar o poder da IA, dar poder aos programadores e revolucionar a gestão de filas de espera, uma linha de código de cada vez!

Vê a conversa completa aqui

Logótipo do FacebookLogótipo do TwitterLogótipo do LinkedInSímbolo de ligação de cópia

Ler mais nesta categoria

Vamos construir juntos o futuro
da IA!

Começa a tua viagem com o futuro da aprendizagem automática