X
Ultralytics YOLOv8.2 LibertaçãoUltralytics YOLOv8.2 LibertaçãoUltralytics YOLOv8.2 Seta de libertação
Verificação verde
Link copiado para a área de transferência

Deteção e seguimento de objectos com Ultralytics YOLOv8

Descobre o poder da deteção e do rastreio de objectos com Ultralytics YOLOv8 à medida que avançamos na definição do modelo, configuramos o rastreador e apresentamos a inferência em tempo real com demonstrações práticas.

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

Hoje, estamos a mergulhar noutro capítulo da nossa viagem com Ultralytics YOLOv8. Neste episódio, o nosso foco é a deteção e o rastreio de objectos, um aspeto fundamental da visão por computador que desbloqueia uma miríade de aplicações em todas as indústrias. Junta-te a nós enquanto exploramos as capacidades do YOLOv8 neste domínio, com Nicolai Nielsen.

A deteção e o seguimento de objectos desempenham papéis cruciais em vários cenários, desde os sistemas de vigilância à automação industrial. Com YOLOv8, desenvolvido por Ultralytics, o aproveitamento destas funcionalidades torna-se mais acessível do que nunca. Nicolai guia-nos através do processo, destacando as principais ideias e demonstrações práticas ao longo do caminho.

Prepara o palco

Antes de se debruçar sobre os meandros da deteção e do seguimento de objectos, Nicolai salienta a versatilidade do YOLOv8. Quer se trate de identificar indivíduos num espaço com muita gente ou de monitorizar objectos numa linha de produção, o YOLOv8 oferece uma solução robusta. 

Configuração do modelo

Navegando pelo código do Visual Studio. Neste vídeo, Nicolai demonstra como configurar o modelo YOLOv8 para deteção e rastreamento de objetos. Aproveitando o modelo médio, mostra como modelos ainda maiores podem ser executados sem problemas em tempo real, graças a configurações avançadas de hardware.

Configurar o Tracker

No domínio da localização de objectos, a escolha do localizador certo é fundamental. Nicolai apresenta-nos o algoritmo ByteTrack, conhecido pela sua precisão e fiabilidade. Além disso, destaca a versatilidade do YOLOv8 mencionando localizadores alternativos como o BoTSort, que satisfazem diversos requisitos de localização.

Inferência em tempo real

Com o modelo e o rastreador configurados, é hora de ver o YOLOv8 em ação. Durante este tutorial, podemos ver como o programa funciona, fornecendo uma demonstração ao vivo da deteção e do rastreamento de objetos usando um vídeo pré-gravado. Os resultados são impressionantes, com cada objeto a receber um identificador único para um seguimento perfeito.

Fig. 1. Nicolai Nielsen mostra o funcionamento interno da deteção e seguimento de objectos com Ultralytics YOLOv8 .

Teste de câmara Web em direto

Levando a demonstração um pouco mais longe, vemos como se pode mudar para um feed de webcam em direto para mostrar as capacidades de seguimento em tempo real. Desde a deteção de indivíduos até à identificação de objectos, o YOLOv8 mantém a consistência no seguimento, mesmo entre movimentos da câmara e oclusões.

Seguimento de objectos em vários fluxos

O seguimento de objectos através de vários fluxos de vídeo utilizando multithreading é ideal para lidar com numerosos feeds de câmaras de vigilância. Utilizando o módulo de threading do Python com YOLOv8, cada thread gere uma instância separada do tracker, o que permite um processamento eficiente em segundo plano. Esta funcionalidade é útil e desempenha um papel importante na análise avançada

Aplicações práticas

À medida que a demonstração se desenrola, Nicolai sublinha a importância prática da deteção e do seguimento de objectos. Desde a indústria dos cuidados de saúde à agricultura e à indústria transformadora, as aplicações são vastas e variadas. Sublinha também a importância de integrar as funcionalidades de localização juntamente com a deteção para aumentar a eficiência e a precisão.

Concluir

Em conclusão, as inúmeras aplicações para deteção e rastreamento de objetos permitem flexibilidade e soluções criativas em qualquer indústria. Junta-te a nós para desbloquear todo o potencial da visão computacional com Ultralytics YOLOv8 . Sabe mais e vê o tutorial completo aqui

Fica atento e junta-te à nossa comunidade enquanto continuamos a explorar o cenário em constante evolução da inteligência artificial e da aprendizagem automática.

Vamos construir juntos o futuro
da IA!

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

Ler mais nesta categoria