O rastreamento de objetos pode rastrear vários objetos detectados em um vídeo de entrada ou segmentos de vídeo e pode retornar rótulos (tags) associados às entidades detectadas com o local da entidade no frame.
O rastreamento de objetos é diferente da detecção de rótulos. O rastreamento de objetos é diferente da detecção de rótulos. Isso acontece porque a detecção fornece rótulos de todo o frame sem caixas delimitadoras. Já o rastreamento detecta objetos individuais e fornece um rótulo com uma caixa delimitadora que descreve a localização de cada objeto no quadro. Por exemplo, um vídeo de veículos que cruzam uma interseção pode produzir rótulos como "carro", "caminhão", "bicicleta", "rodas", "luzes", "janela" e assim por diante. Cada rótulo inclui uma série de caixas delimitadoras que mostram a localização do objeto no quadro. Todas as caixas também têm um segmento de tempo associado com um ajuste de horário (carimbo de data/hora). Ele indica a duração do deslocamento desde o início do vídeo. A anotação também contém outras informações da entidade, incluindo um ID de entidade que pode ser usado para saber mais sobre ela na API Google Knowledge Graph Search.
Para fazer uma solicitação de rastreamento de objeto, chame o método annotate
e especifique OBJECT_TRACKING
no campo features
.
Confira o visualizador da API Video Intelligence para ver esse recurso em ação.
Para ver um exemplo, consulte o tutorial Rastreamento de objetos e Detecção de alteração na imagem.