Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:dispositivos:camara

Integración de cámara

Propósito

Describir cómo se capturan frames y cómo se usan en detección facial y evidencia de entrega.

Componentes

  • CameraServiceFront y CameraServiceBack
  • CameraFramesChannel
  • banderas de reinicio de cámara

Estrategia de captura

  • CaptureImages toma frontal low/high, trasera high y NV21 frontal.
  • Se espera estabilización y se busca frame fresco con timeout.
  • Las imágenes se copian al contexto para no depender del ciclo de vida de la cámara.

Detección y embedding

  • CaptureFace detecta rostro en NV21 (o bitmap de respaldo).
  • Se validan proporciones mínimas/máximas de cobertura.
  • GenerateEmbedding recorta rostro con padding y genera embedding.

Fuentes de verdad

  • MachineDomain/src/main/java/co/ada/domain/state/states/CaptureImages.kt
  • MachineDomain/src/main/java/co/ada/domain/state/states/CaptureFace.kt
  • MachineDomain/src/main/java/co/ada/domain/state/states/GenerateEmbedding.kt

Ultima verificacion

  • Fecha: 2026-04-23
  • Verificado contra el flujo de captura vigente.
ada/howto/sicoferp/factory/new-migracion-sicoferp/machine/dispositivos/camara.txt · Última modificación: 2026/05/07 17:23 por 192.168.175.130