YOLOV5加dlib实现疲劳检测

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

文件下载

资源详情

[{"title":"( 103 个子文件 130.05MB ) YOLOV5加dlib实现疲劳检测","children":[{"title":"shape_predictor_68_face_landmarks.dat <span style='color:#111;'> 95.08MB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":"pythonProject4.iml <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 10.21KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"input.mp4 <span style='color:#111;'> 2.89MB </span>","children":null,"spread":false},{"title":"output.mp4 <span style='color:#111;'> 2.25MB </span>","children":null,"spread":false},{"title":".name <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"best.pt <span style='color:#111;'> 55.66MB </span>","children":null,"spread":false},{"title":"yolov5s.pt <span style='color:#111;'> 14.12MB </span>","children":null,"spread":false},{"title":"datasets.py <span style='color:#111;'> 43.05KB </span>","children":null,"spread":false},{"title":"general.py <span style='color:#111;'> 33.30KB </span>","children":null,"spread":false},{"title":"wandb_utils.py <span style='color:#111;'> 25.19KB </span>","children":null,"spread":false},{"title":"tf.py <span style='color:#111;'> 19.75KB </span>","children":null,"spread":false},{"title":"common.py <span style='color:#111;'> 19.62KB </span>","children":null,"spread":false},{"title":"plots.py <span style='color:#111;'> 18.83KB </span>","children":null,"spread":false},{"title":"yolo.py <span style='color:#111;'> 14.35KB </span>","children":null,"spread":false},{"title":"torch_utils.py <span style='color:#111;'> 13.70KB </span>","children":null,"spread":false},{"title":"metrics.py <span style='color:#111;'> 13.19KB </span>","children":null,"spread":false},{"title":"augmentations.py <span style='color:#111;'> 11.45KB </span>","children":null,"spread":false},{"title":"yolov5.py <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false},{"title":"loss.py <span style='color:#111;'> 9.49KB </span>","children":null,"spread":false},{"title":"autoanchor.py <span style='color:#111;'> 6.91KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"downloads.py <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"video.py <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"smoke.py <span style='color:#111;'> 5.15KB </span>","children":null,"spread":false},{"title":"experimental.py <span style='color:#111;'> 4.42KB </span>","children":null,"spread":false},{"title":"activations.py <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"callbacks.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"train.py <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"resume.py <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"restapi.py <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"sweep.py <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"test.py <span style='color:#111;'> 970B </span>","children":null,"spread":false},{"title":"log_dataset.py <span style='color:#111;'> 891B </span>","children":null,"spread":false},{"title":"example_request.py <span style='color:#111;'> 299B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"datasets.cpython-37.pyc <span style='color:#111;'> 34.09KB </span>","children":null,"spread":false},{"title":"datasets.cpython-38.pyc <span style='color:#111;'> 34.04KB </span>","children":null,"spread":false},{"title":"general.cpython-38.pyc <span style='color:#111;'> 29.08KB </span>","children":null,"spread":false},{"title":"general.cpython-37.pyc <span style='color:#111;'> 28.95KB </span>","children":null,"spread":false},{"title":"common.cpython-37.pyc <span style='color:#111;'> 21.83KB </span>","children":null,"spread":false},{"title":"common.cpython-38.pyc <span style='color:#111;'> 21.25KB </span>","children":null,"spread":false},{"title":"plots.cpython-37.pyc <span style='color:#111;'> 16.79KB </span>","children":null,"spread":false},{"title":"plots.cpython-38.pyc <span style='color:#111;'> 16.70KB </span>","children":null,"spread":false},{"title":"torch_utils.cpython-38.pyc <span style='color:#111;'> 12.33KB </span>","children":null,"spread":false},{"title":"yolo.cpython-38.pyc <span style='color:#111;'> 12.28KB </span>","children":null,"spread":false},{"title":"torch_utils.cpython-37.pyc <span style='color:#111;'> 12.26KB </span>","children":null,"spread":false},{"title":"yolo.cpython-37.pyc <span style='color:#111;'> 12.25KB </span>","children":null,"spread":false},{"title":"metrics.cpython-37.pyc <span style='color:#111;'> 10.42KB </span>","children":null,"spread":false},{"title":"metrics.cpython-38.pyc <span style='color:#111;'> 10.39KB </span>","children":null,"spread":false},{"title":"augmentations.cpython-38.pyc <span style='color:#111;'> 8.84KB </span>","children":null,"spread":false},{"title":"augmentations.cpython-37.pyc <span style='color:#111;'> 8.84KB </span>","children":null,"spread":false},{"title":"autoanchor.cpython-37.pyc <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"autoanchor.cpython-38.pyc <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"experimental.cpython-37.pyc <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"experimental.cpython-38.pyc <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"activations.cpython-38.pyc <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"downloads.cpython-38.pyc <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"downloads.cpython-37.pyc <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"__init__.cpython-38.pyc <span style='color:#111;'> 166B </span>","children":null,"spread":false},{"title":"__init__.cpython-38.pyc <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"userdata.sh <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"mime.sh <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"detector.svm <span style='color:#111;'> 42.43KB </span>","children":null,"spread":false},{"title":"Arial.ttf <span style='color:#111;'> 755.11KB </span>","children":null,"spread":false},{"title":"additional_requirements.txt <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 7.22KB </span>","children":null,"spread":false},{"title":"Project_Default.xml <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"modules.xml <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"profiles_settings.xml <span style='color:#111;'> 174B </span>","children":null,"spread":false},{"title":"anchors.yaml <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"sweep.yaml <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"yolov5-p7.yaml <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"yolov5x6.yaml <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"yolov5s6.yaml <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"yolov5n6.yaml <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"yolov5m6.yaml <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"yolov5l6.yaml <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"yolov5-p6.yaml <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"yolov5-p2.yaml <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"yolov3-spp.yaml <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"yolov3.yaml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"yolov5-panet.yaml <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"yolov5s-ghost.yaml <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"yolov5s-transformer.yaml <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"yolov5-bifpn.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"yolov5m.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"yolov5s.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"yolov5x.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"yolov5n.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"yolov5l.yaml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明