OpenCV를 사용하지 않는 얼굴 검출 코드들
Face detection (얼굴 검출/얼굴 인식)
다양한 얼굴 검출 이론 정리: https://facedetection.com/algorithms/
SSR filter (얼굴의 특징을 담은 사각형들) 를 이용한 얼굴 인식 논문: https://www.design-reuse.com/articles/6899/real-time-face-detection-using-six-segmented-rectangular-filter-ssr-filter-real-time-face-detection-using-six-segmented-rectangular-filter-ssr-filter.html
Haar cascade 논문 (Rapid Object Detection using a Boosted Cascade - Viola): https://www.cs.cmu.edu/~efros/courses/LBMV07/Papers/viola-cvpr-01.pdf
OpenCV를 사용하지 않은 얼굴 검출 코드들
PHP:
opencv없이 얼굴 인식하는 php 코드: https://svay.com/blog/face-detection-in-pure-php-without-opencv/
JAVASCRIPT:
viola 논문(Haar) 코드의 javascript 버전 (JS): https://github.com/foo123/HAAR.js
JAVA:
eigen face 를 이용한 얼굴 검출 (JAVA): http://darnok.org/programming/face-recognition/
PYTHON:
viola 논문 코드의 python 버전: https://github.com/sunsided/viola-jones-adaboost/blob/master/viola-jones.ipynb
Adaboost 사용한 python 코드: https://github.com/ZihengZZH/viola-jones
C++:
viola 논문의 코드 제공 (C++, 얼굴 사진 필요함): https://github.com/alexdemartos/ViolaAndJones
QT를 사용하는 코드 (C++): https://github.com/hipersayanX/QtHaar
별도 라이브러리 없이 진짜 C++만 사용한 코드 (이미지 확장자 PGM 변환 필요함): https://sites.google.com/site/5kk73gpu2012/assignment/viola-jones-face-detection