【E2141】基于Python树莓派之疲劳检测

2021-11-03 16:00:20      索炜达电子      645     

项目编号:E2141

文件大小:78M

源码说明:带中文注释

开发环境:Python

简要概述

这个算是一个失败的项目吧,用树莓派运行起来很卡,设想是调用树莓派的原生摄像头然后,通过人的眨眼次数和时长从而来判断这个是否属于疲劳驾驶,但是树莓派的CPU性能达不到要求,帧率延迟太夸张了,一卡一卡的所以最后还是放弃了。

因为树莓派既然可以运行视频,那为什么不能调用摄像头来检测呢

这个是运行视频成功的图片

【E2141】基于Python树莓派之疲劳检测

这个是调用摄像头成功的图片

【E2141】基于Python树莓派之疲劳检测

关于树莓派主要的环境变量是dlib

温馨提示:最好先把树莓派的python换成3.5以上,不然用2.7安装到你自闭都安装不成功

直接pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl就完事了,不用弄那么多花里胡哨的配置

注意cp36是对应的python版本3.6版本,其他版本都去网上找对应的版本才行,否则会报错

dlib的官网

里面shape_predictor_68_face_landmarks.dat还有dlib的各个版本都在里面

关于电脑上人脸识别检查,如果感觉窗口有点卡卡,那么就是窗口太大了

可以把里面的参数调小一点

width=1200#改成800就好了,如果太小的话,那么识别效果就不理想了

目录│文件列表:

 └ raspberry5

    │ dlib-19.17.99-cp37-cp37m-win_amd64.whl

    │ dlib-19.8.1-cp36-cp36m-win_amd64.whl

    │ shape_predictor_68_face_landmarks.dat

    │ test.mp4

    │ 树莓派版.py

    └ 电脑版.py

TAG疲劳检测
  • 15 次
  • 1 分