Smart-Survillence-Using-Opencv and DLib
The Smart Survillence proj With ANti 2D mask spoofing , this project can classify user and can detect whether the person is user or jst user with 2d mask 2d mask spoofing is done by Blink detection using DLib ,if blink count is less than 2 then the person is using 2d mask
#install dlib conda install -c conda-forge dlib=19.4
#install opencv pip install opencv-python-contrib
DOWNNLOAD shape_predictor_68_face_landmarks.DAT FILE FROM
https://github.com/davisking/dlib-models
PASTE IT IN SAME DIRECTORY WITH IPYNB FILE
AFTER INSTALLING PACKAGE RUN SMART SURVILLENCE USING OPENCV AND FACIAL LANDMARK.IPYNB
This includes:
- MOTION DETECTION
- BLINK DETECTION
- USER RECO
WORK FLOW
1.MOTION ANALYSIS
2.BLINK DETECTION FOR 2D SPOOFING
3.RECOGNISING USER