2021-11-03 16:00:20 索炜达电子 645
项目编号:E2141
文件大小:78M
源码说明:带中文注释
开发环境:Python
简要概述
这个算是一个失败的项目吧,用树莓派运行起来很卡,设想是调用树莓派的原生摄像头然后,通过人的眨眼次数和时长从而来判断这个是否属于疲劳驾驶,但是树莓派的CPU性能达不到要求,帧率延迟太夸张了,一卡一卡的所以最后还是放弃了。
因为树莓派既然可以运行视频,那为什么不能调用摄像头来检测呢
这个是运行视频成功的图片
这个是调用摄像头成功的图片
关于树莓派主要的环境变量是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