Face detection
Face detection algorithms comparison / Face detection tips, suggestions, and best practices
- OpenCV DNN
- OpenCV Haarcascade
- Detecting a face using Dlib
- MTCNN
- Facenet
- OpenFace
- The Viola-Jones Algorithm (2001)
- Haar-like features (edge, line, four rectangle features)
- Integral Image - compute sum once, then 4 point give the integral inside the given rectangle
- Adaboost - build a strong classifier from weaker one, complementing each previous one
Yolo
Mediapipe
-
Truthsayer - use MediaPipe’s Face Mesh
- Face Landmark Detection / Murtaza’s Workshop
- insightface
dlib
- HOG + Linear SVM: dlib.get_frontal_face_detector() - use less cpu but less reliable
- MMOD CNN: dlib.cnn_face_detection_model_v1(modelPath) - would take advangate of gpu, more reliable
Profile Face
Body detection
Written on August 19, 2020, Last update on June 8, 2024
computer-vision
face
opencv