SW개발/머신러닝

OpenCV를 사용하지 않는 얼굴 검출 코드들

초코쨔응 2020. 1. 19. 18:10

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

반응형