基于Python实现的疲劳检测。通过YOLOv5加dlib对人脸进行标记,对驾驶员进行打哈欠(规定时间内打哈欠三次以上,视为瞌睡)、抽烟、喝水、玩手机行为的检测。实时显示眨眼次数,眼睛闭合程度,眨眼持续时间,打哈欠次数,嘴巴张开程度。可以调用摄像头检测或者是对视频进行检测,运行video. py对视频进行检测,把要检测的视频命名为input.mp4文件放在目录下,检测完成后会生成output.mp4文件。运行main.py调用电脑摄像头进行检测。安装好pycharm和anaconda,接着把Pytorch-GPU环境配置好,安装一些包,按照你解压的路径,改一下代码中对应文件的路径基本就可以运行了。GPU环境不会配的话可以直接用CPU,就是会卡一点。不会配置环境运行,有偿代运行wx:18256215256------------------------------------------------------------------------------------------------------------------------------------------------
1