颜色分类leetcode
疲劳检测
眼睛状态分类使用
OpenCV
和
DLib
来估计眼睛闭合百分比
(PERCLOS)
并提醒昏昏欲睡的人(例如司机)。
依赖项:
...
1.
OpenCV(3.0
或更高版本)...
2.
Dlib(19.0
或更高版本,用于面部标记)
使用长/短轴的纵横比
(cpp)
使用
DLib
面部标志检测器来查找眼睛的长轴和短轴以及嘴巴。
长轴和短轴的纵横比用于确定眼睛/嘴巴是否张开;
这允许眼睛状态分类和打哈欠检测。
需要
.dat
文件中的预训练
DLib
面部标志检测器模型。
使用二元阈值
使用
OpenCV
Haar
Cascade
分类器检测人脸,然后检测人脸边界框内定义的粗糙区域内的眼睛。
眼睛状态分类是通过对肤色的图像进行阈值处理并计算黑色像素的数量来完成的,阈值通过
HSV
直方图针对肤色进行归一化
2022-11-22 21:44:38
553KB
系统开源
1