This is a T3 Stack project bootstrapped with
create-t3-app
.
This app functions as a proof of concept for trying out various facial recognition models in combination with several facial detection models, distance metrics and databases.
Models:
- VGG-Face
- Facenet
- Facenet512
- DeepFace
- DeepID
- ArcFace
- Dlib
- OpenFace
- SFace
Detectors:
- OpenCV
- MTCNN
- RetinaFace
- Mediapipe
- Dlib
- SSD
Distance metrics:
- Cosine
- Euclidean
Databases:
- PostgreSQL
- Qdrant
- Redis
- Node.js
- Docker
- uploadthing account
Copy .env.example
to .env
and configure the variables
npm install
docker compose up -d
npx prisma db push
npm run dev