本项目提供Landmark人脸关键点检测的68点dat模型库及演示程序(demo),支持精准定位面部特征点,便于开发人员进行二次应用开发。
Landmark人脸68个关键点检测dat模型库
```python
#coding:utf-8
从视频中识别人脸,并实时标出面部特征点
import dlib # 人脸识别的库dlib
import numpy as np # 数据处理的库numpy
import cv2 # 图像处理的库OpenCv
class face_emotion():
def __init__(self):
# 使用特征提取器get_frontal_face_detector
self.detector = dlib.get_frontal_face_detector()
# dlib的68点模型,使用作者训练好的特征预测器
self.predictor = dlib.shape_predictor(D:/shape_predictor_68_face_landmarks.dat)
# 创建cv2摄像头对象,这里使用电脑自带摄像头,如果接了外部摄像头,则自动切换到外部摄像头
self.cap = cv2.VideoCapture(0)
# 设置视频参数,propId设置的视频参数,value设置的参数值
self.cap.set(3, 480)
```