recognition_system/README.md
2025-05-16 14:46:22 +01:00

1.7 KiB

Biometrický prístupový systém

Inštalácia

  1. Naklonovať repozitár
$ git clone git@git.kemt.fei.tuke.sk:vj586da/recognition_system.git
  1. Spustiť inštalačný skript
$ cd recognition_system/src
$ sudo ./setup.sh

Čo robí inštalačný skript?

  1. Inštalačný skrip aktualizuje operačný systém.
  2. Následne skontroluje či sa nachádza Python verzia 3.10. Ak sa nenachádza, skompiluje ju zo zdrojového kódu priloženého v repozitári. V oficiálnych repozitároch napr. Debian Linuxu sa už Python3.10 nenachádza.
  3. Vytvorí Python virtual environment, ktorý je potrebný pre inštaláciu Python balíčkov, keďže je zakázaná globálna systémova inštalácia na nových systémoch založených na Debian/Ubuntu.
  4. Po aktivácii Python env sa nainštalujú potrebné balíčky z requirements.txt
  5. Skopírujú sa SystemD service súbory z priečinka ./service a pomocou sed príkazu sa nahradí aktívný používateľ - pripravia sa súbory.
  6. Vytvorí sa symbolický link na dané service do /etc/systemd/system
  7. Spraví sa SystemD daemon reload.
  8. Povolia sa service, aby sa spúštali pri spustení systému.
  9. Nainštaluje sa MariaDB server používaný pre logovanie overených používateľov.
  10. Vytvorí sa používateľ face_logger s heslom secret
  11. Pridajú sa mu potrebné práva
  12. Zo súboru schema.sql sa importuje štruktúra databázy

Náhľad používateľského rozhrania

Prihlásenie

Prihlásenie

Logy

Logy

Pridanie tváre

Pridanie tváre

Zoznam tvárí

Zoznam tvárí