Aplicabilitatea AI si Computer Vision in Securitate

Demonstratie de autentificare faciala 1:1 cu un model vision compatibil Anthropic, pentru aplicatii de securitate on-premise.

Codul sursa este licentiat MIT. Nu stocam imagini: captura este procesata in memorie si este folosita doar pentru comparatia cu cele 3 referinte inregistrate.

Autentificare faciala

Camera va captura un cadru, apoi modelul il va compara cu cele 3 referinte inregistrate.

Camera oprita

Porneste camera pentru a te autentifica.

Cum functioneaza
Pipeline-ul unei autentificari reusite
  1. Browserul cere permisiunea camerei (HTTPS obligatoriu - MDN getUserMedia).
  2. Se captureaza un cadru JPEG printr-un canvas.
  3. Serverul valideaza dimensiunea si tipul imaginii (max 5MB, jpeg/png/webp).
  4. Se incarca 3 imagini de referinta din private/reference-faces/.
  5. Se trimite un request catre modelul vision cu blocuri image base64.
  6. Se parseaza raspunsul JSON {match,confidence,reason}.
  7. Pragul operational este 70% incredere. Sub prag = autentificare esuata.
  8. Fiecare incercare este persistata in tabela AuthAttempt (doar fluxul de autentificare, nu Demo).

Demo live

Camera frontala se deschide, iar AI-ul verifica in timp real daca esti persoana din referinte.

Use-case-uri de securitate

Detectie anomalii la perimetru
high
Perimetru

Modele de computer vision analizeaza fluxurile CCTV pentru a identifica intruziuni, traversari de zone restrictionate si obiecte abandonate in timp real.

Control acces pe baza de recunoastere faciala
medium
Control acces

Sistem de identificare biometrica pentru punctele de acces, cu liveness detection si integrare in infrastructura existenta de control acces.

Recunoastere placute de inmatriculare (ALPR/ANPR)
medium
Trafic auto

Citire automata a placutelor de inmatriculare la barierele auto, cu potrivire pe liste albe/negre si alerta automata catre operatori.