Glossário

Seguimento de objectos

Descobre o rastreio de objectos com Ultralytics! Aprende a seguir o movimento, o comportamento e as interações em vídeo utilizando modelos YOLO para aplicações em tempo real.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

O seguimento de objectos é uma tarefa crucial da visão computacional que envolve a identificação e o seguimento de objectos específicos de interesse à medida que se movem numa sequência de vídeo. Ao contrário da deteção de objectos, que se concentra na identificação e localização de objectos em fotogramas individuais, o seguimento de objectos mantém a identidade desses objectos em vários fotogramas. Isto permite uma compreensão contínua do movimento, comportamento e interações de um objeto numa cena dinâmica.

Compreender o seguimento de objectos

Na sua essência, os algoritmos de seguimento de objectos funcionam detectando primeiro um objeto na imagem inicial de um vídeo. Esta deteção inicial pode ser conseguida utilizando várias arquitecturas de deteção de objectos como Ultralytics YOLO. Uma vez detectado, o algoritmo de rastreamento prevê a localização do objeto nos quadros subseqüentes, mantendo uma identificação única para cada objeto rastreado, mesmo que ele se mova, mude de aparência ou fique temporariamente obscurecido.

São utilizadas várias técnicas no seguimento de objectos, desde métodos tradicionais como os filtros de Kalman e o seguimento por deslocamento médio até abordagens mais avançadas baseadas na aprendizagem profunda. O rastreamento moderno de objetos geralmente utiliza redes neurais profundas para aprender recursos robustos que podem lidar com desafios como oclusão de objetos, mudanças na iluminação e variações na escala e no ponto de vista do objeto. Algoritmos como o DeepSORT (Deep Simple Online and Realtime Tracking) combinam informações de aparência com previsão de movimento para um rastreamento mais confiável.

Aplicações do seguimento de objectos

A tecnologia de seguimento de objectos é parte integrante de uma vasta gama de aplicações em várias indústrias:

  • Veículos autónomos: Nos carros autónomos, o seguimento de objectos é essencial para monitorizar o movimento de peões, veículos e outros elementos dinâmicos no ambiente. Este seguimento em tempo real permite a tomada de decisões informadas para a navegação e segurança, contribuindo para o desenvolvimento da IA em carros autónomos.
  • Vigilância e segurança: O seguimento de objectos melhora os sistemas de alarme de segurança, monitorizando automaticamente indivíduos ou veículos de interesse. Permite a vigilância persistente de objectos específicos, accionando alertas ou acções com base nos seus padrões de movimento ou comportamento.
  • Análise desportiva: No desporto, o seguimento de objectos fornece informações valiosas sobre o movimento dos jogadores e da bola. Ao seguir atletas e equipamento desportivo, os analistas podem obter métricas de desempenho, compreender estratégias de equipa e gerar visualizações interessantes. Esta aplicação é explorada mais detalhadamente no contexto da visão computacional no desporto.
  • Robótica e Automação: Para os robôs que operam em ambientes dinâmicos, o seguimento de objectos é crucial para tarefas como a navegação, a manipulação e a interação homem-robô. Os robôs utilizam o rastreio para compreender e reagir a objectos em movimento, permitindo comportamentos mais complexos e adaptáveis na automatização de processos robóticos (RPA).
  • Edição e análise de vídeo: O rastreamento de objetos simplifica a edição de vídeo, permitindo que os usuários selecionem e modifiquem facilmente objetos em movimento específicos. Na análise de vídeo, o rastreamento pode ser usado para contar objetos, analisar o fluxo de tráfego ou estudar o comportamento animal, como visto em aplicativos para monitorar o comportamento animal usando Ultralytics YOLOv8 .

Seguimento de objectos com Ultralytics YOLO

Ultralytics YOLO não só são poderosos para a deteção de objectos, como também se integram perfeitamente nos algoritmos de seguimento. YOLOv8 Os modelos e YOLOv11 podem ser utilizados como detectores de alta precisão, fornecendo as detecções iniciais de objectos necessárias para um seguimento robusto. Combinando as capacidades de deteção do YOLO com algoritmos de seguimento, os utilizadores podem construir sistemas sofisticados de seguimento em tempo real utilizando o Ultralytics HUB ou o pacoteUltralytics Python .

O seguimento de objectos é um componente vital dos sistemas modernos de visão por computador, proporcionando a capacidade de compreender e interpretar movimentos e interações em vídeo. À medida que a tecnologia de IA avança, o seguimento de objectos continuará a desempenhar um papel crítico num número crescente de aplicações, melhorando a automação, a segurança e as capacidades analíticas em diversos campos.

Lê tudo