Skip to content

v4.2.0 — Cache local de fotos faciais

Choose a tag to compare

@ProtectorAnalytics ProtectorAnalytics released this 02 Apr 00:29
· 1 commit to main since this release

Nova funcionalidade: Cache de Fotos

Problema

Terminais DS-K1T672MX (e similares) não permitem download de fotos faciais via ISAPI — o endpoint /ISAPI/Intelligent/FDLib/1/picture/{FPID} retorna 404 e o path LOCALS/ não é acessível via HTTP.

Solução: Cache local compartilhado

Pasta face_cache/{employeeNo}.jpg — compartilhada entre todos os terminais.

Operação Comportamento
Upload de foto (add_face) Salva cópia no cache automaticamente
Buscar foto (get_face) Cache hit instantâneo, sem request ao terminal
Export em lote (_export_all_faces) Todas as fotos exportadas vão para o cache
Download ISAPI Quando sucesso, salva no cache para uso futuro

Fluxo do get_face

  1. Cache local → retorno instantâneo se existir
  2. Fase 1-4: Tentativas ISAPI (FDSearch, LOCALS, endpoints diretos)
  3. Fase 5: Busca em backups ZIP

Como popular o cache

  • Automaticamente: Ao cadastrar/clonar faces de qualquer terminal
  • Via export: Faça backup do DS-K1T671MF (que funciona) — as fotos ficam no cache
  • Via evento: Fotos de eventos de autenticação (futuro)

Protector Sistemas — v4.2.0