2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00
2026-07-04 23:28:25 +04:00

Sanad Package 3 — Facial Recognition + Places + Memories (SCAFFOLD)

Perception + memory only; no motion. Dashboard on :8013. License features: face_rec, places, memory, mask.

Planned (sanad-recognition container):

  • Faces / VIP DBvision/face_gallery.py (enroll/upload/capture/describe, VIP flag). Recognition is Gemini-side in-context (primer images) — no local ML.
  • Placesvision/zone_gallery.py visual place recognition (the /go nav action stays disabled here; it belongs to P4).
  • Memories — NEW persistent visitor-profile store (attributes, notes, last-seen, linked face_id); feeds personalized-greeting primers to comms.
  • Face/Mask — drives the shared sanad-mask for expressions on recognition.
  • Consumes the frames topic from Sanad_Core/camera; emits recognition.event / place.event.

Depends on Sanad_Core (camera, shared sanad-mask). See the plan for details.

Build model (when implemented): self-contained like P1 — a vendor/ copy of the Sanad engine + a standalone Dockerfile (FROM python:3.10-slim) + its own docker-compose.yml, refreshed by a sync_vendor.sh. No sanad-base. (Camera frames + shared mask are the cross-container dependencies.)

Description
No description provided
Readme
Languages
Python 71%
Shell 22%
Dockerfile 7%