Processar eventos da câmara antes de guardar permite que um NVR doméstico classifique, rastreie, filtre e ordene a atividade antes de decidir o que merece retenção a longo prazo.
Uma câmara produz frames contínuos, mas uma casa normalmente preocupa-se com uma pessoa à porta, um veículo a entrar na entrada, uma encomenda deixada numa zona ou um som invulgar — não com cada sombra, movimento de árvore, alteração de exposição ou corredor vazio. O processamento de eventos converte o movimento bruto em contexto temporal, identidade do objeto, entrada na zona, confiança e importância do alerta antes de a política de armazenamento atuar. As secções abaixo traçam esse pipeline e explicam por que a retenção consciente de eventos melhora a pesquisa, notificações, eficiência de armazenamento e revisão posterior.
O Movimento Bruto É Apenas um Candidato para Análise Mais Profunda
Um frame de vídeo pode mudar devido a uma pessoa, um animal, faróis, chuva, insetos, comutação de infravermelhos, ruído da câmara ou folhagem em movimento. Tratar cada alteração de pixel como um evento duradouro criaria análise excessiva e encheria a linha temporal de revisão com atividade de baixo valor.
O Frigate usa detecção de movimento como a primeira verificação para regiões que valem a pena inspecionar com deteção de objetos. Este filtro de baixo custo reduz a área do frame e o intervalo de tempo enviados para um modelo mais caro.
A separação é importante porque o movimento é sensível mas não semântico. Responde a “A imagem mudou?” enquanto as fases seguintes respondem a “O que se moveu, para onde foi e a casa se importa?”
O Rastreamento de Objetos Adiciona Contexto Através de Múltiplos Frames
Uma deteção descreve um frame, mas um evento útil precisa de continuidade. O NVR deve associar deteções ao longo do tempo, estimar se pertencem ao mesmo objeto e determinar quando a atividade começou, mudou ou terminou.
O pipeline de vídeo do Frigate combina regiões de movimento com deteção de objetos antes de as regras de retenção escolherem gravações e instantâneos. O rastreamento transforma caixas isoladas num evento que pode conter duração, etiqueta, confiança e histórico de movimento.
Este contexto temporal evita que cada frame contendo o mesmo veículo estacionado se torne num incidente guardado separado. Também fornece aos filtros posteriores informação suficiente para distinguir entrada, saída, permanência e comportamento estacionário.
Processar antes da retenção reduz, portanto, a duplicação ao nível do evento, não apenas ao nível da compressão de ficheiros.
Zonas e Filtros Decidem se o Evento É Relevante
A identidade do objeto sozinha não é suficiente. Uma pessoa no passeio público pode ser normal, enquanto a mesma pessoa a entrar numa zona da varanda pode merecer um alerta e retenção mais longa.
As zonas da câmara do Frigate aplicam contexto de localização a objetos rastreados. Etiquetas, limiares de confiança, zonas obrigatórias, máscaras, filtros de tamanho e comportamento de permanência podem reduzir eventos que são tecnicamente válidos mas operacionalmente pouco importantes.
A ordem do filtro protege o armazenamento e a atenção. Uma deteção de pessoa com alta confiança pode ainda ser excluída de um alerta se nunca entrar na área definida, enquanto uma pré-visualização de menor largura de banda pode permanecer disponível para revisão geral.
A Qualidade do Evento Determina Qual Instantâneo e Clipe São Úteis
O primeiro frame de um evento pode mostrar apenas parte de um objeto, desfoque de movimento ou uma pessoa na borda da imagem. Guardar imediatamente pode preservar uma miniatura pobre mesmo quando um frame mais claro aparece momentos depois.
O Frigate avalia o melhor instantâneo ao longo do evento rastreado em vez de guardar automaticamente cada frame. Confiança, tamanho do objeto, posição na borda e atributos úteis podem influenciar a imagem selecionada.
O mesmo princípio aplica-se aos clipes. O contexto pré-evento e pós-evento, a parte ativa do rastreamento e objetos sobrepostos ajudam a determinar qual segmento de gravação é compreensível durante a revisão.
Guardar após a interpretação do evento não significa atrasar todas as gravações até o evento terminar. Um NVR prático pode gravar segmentos curtos contínuos e depois usar metadados do evento para decidir quais segmentos recebem retenção mais longa.
A Política de Retenção Converte Eventos Processados em Provas Armazenadas
Após movimento, deteção, rastreamento e filtragem, o NVR tem contexto suficiente para aplicar diferentes períodos de retenção a filmagens contínuas, segmentos de movimento, deteções e alertas. A decisão de armazenamento pode refletir valor em vez de tratar cada segundo igualmente.
O Frigate pode reter gravações de eventos que se sobrepõem a alertas ou deteções sem armazenar clipes duplicados para objetos rastreados sobrepostos. Isto liga o vídeo duradouro à base de dados de eventos em vez de criar um ficheiro independente por objeto.
Um design de casa inteligente ZimaSpace separa de forma semelhante câmaras, processamento NVR, aceleradores, MQTT e armazenamento de gravação. Essa fronteira do serviço NVR permite que a carga de deteção e a capacidade de retenção escalem independentemente.
Valide a política com atividades representativas de dia, noite, clima, animais de estimação, entregas e da casa. O objetivo não é o menor número de eventos guardados; é o menor conjunto retido que ainda contém o contexto necessário para alertas, pesquisa e revisão de incidentes.
Centro de Tecnologia e IA
Mais para Ler

Estado em tempo de execução vs. estado persistente no Home Assistant: o que tem de sobreviver ao reinício?
O Home Assistant não persiste todos os valores em tempo real; a configuração, os registos, os estados restaurados selecionados, o histórico e os dados...

Como é que o Home Assistant autentica sessões locais e remotas?
As sessões locais e remotas do Home Assistant utilizam o mesmo modelo de identidade do lado do servidor; o acesso remoto altera a rota...

Porque é que as consultas ao histórico do Home Assistant podem ficar mais lentas à medida que os dados do Recorder aumentam?
O crescimento do gravador pode aumentar o custo das consultas do Histórico quando o intervalo solicitado abrange mais linhas, as falhas de cache aumentam...

