Skip to content

coneypo/Dlib_face_detection_from_camera

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Face detection with landmarks

Introduction

检测人脸, 并进行 5/68 特征点检测 / Detect faces from camera, and draw the 5/68 facial landmarks of faces;

  1. Use "shape_predictor_5_face_landmarks.dat", which is trained on the dlib 5-point face landmark dataset with 7198 faces. and identify the corners of the eyes and bottom of the nose:

    for_readme/5_landmarks.png
  2. Use "shape_predictor_68_face_landmarks.dat", which is trained on the ibug 300-W dataset (https://ibug.doc.ic.ac.uk/resources/facial-point-annotations/)

    This model is designed to work well with dlib's HOG face detector and the CNN face detector.

    It won't work as well when used with a face detector that produces differently aligned boxes

    for_readme/68_landmarks.png
  • 先安装依赖环境 / Please install python packages: dlib and numpy at first:
pip3 install -r requirements.txt

About Source Code

Python 源码介绍如下:

  1. Use camera in Python / Python OpenCV 调用摄像头;

    python3 how_to_use_camera.py:
  2. Show the 68 features points from local images / 显示本地图像文件中的人脸特征;

    python3 get_features_from_images.py:
  3. Real-time facial landmarks detection and draw feature points /这一步将调用摄像头进行实时人脸检测和特征点绘制;

    python3 get_features_from_camera.py:

More

Thanks for your support.

About

Real-time facial landmarks detection / 摄像头人脸检测并进行特征点标定

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages