通过深度相机的红外图进行人脸位置定位,传给深度图进行活体检测
注:利用rgb传来的位置对应到深度图上偏差过大,直接利用深度相机产生的红外图像进行人脸位置的确定更加精准。
运行
dlib_test.cpp
1 |
|
Ubuntu下编译Dlib库参考这里 https://blog.csdn.net/ffcjjhv/article/details/84660869
修改CMakeLists.txt相应路径cmake .
make
./dlib_test
运行结果
项目地址:https://github.com/zj19941113/Face-Liveness_detection
活检部分原理
Func_liveness_detection.c
1 |
|
github地址:https://github.com/zj19941113/Face-Liveness_detection
上面这个项目使用的数据集标定的不太准,PLANE_OR_NOT参数选为 0.1
这个数据集是自己标定的,数量较少但是比较准确: https://pan.baidu.com/s/161xSbayGW7tKg0tKfTW1mw ,PLANE_OR_NOT参数选为 0.2
快速鼠标标定深度图人脸位置: https://blog.csdn.net/ffcjjhv/article/details/83270002