Tracking com YOLOv8 e ByteTrack: contando laranjas em vídeo sem duplicar objetos
Contar objetos em movimento em um vídeo pode parecer simples, mas existe um desafio importante: como garantir que o mesmo objeto não seja contado mais de uma vez?
Neste vídeo, mostramos como utilizar uma rede neural treinada com YOLOv8 junto com a técnica de tracking para detectar e contar laranjas em vídeos, garantindo que cada laranja receba uma identificação única ao longo dos frames.
A ideia é semelhante a dar um “CPF” para cada objeto detectado. Assim, mesmo que a mesma laranja apareça em vários momentos do vídeo, ela será contabilizada apenas uma vez.
O que você vai aprender neste vídeo
Nesta aula prática, você vai aprender:
- como aplicar um modelo YOLOv8 já treinado em vídeos;
- o que é tracking e por que ele é importante;
- como usar o ByteTrack para rastrear objetos;
- como contar laranjas sem duplicar a contagem;
- como salvar um novo vídeo com as detecções e a contagem final.
Essa técnica pode ser aplicada em diferentes contextos, como citricultura, outras culturas agrícolas, setor florestal e pecuária.
Assista ao vídeo
Material de apoio
Acesse abaixo os arquivos utilizados no vídeo, incluindo código, modelo treinado e materiais necessários para acompanhar a prática.