1 Star 0 Fork 6

nudtliw / My-Fatigue-Driven-Detection-Based-on-SSD

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

运行环境:

1.python 3.7.1 2.pytorch 1.0.1
3.python-opencv

说明

预训练的权重文件[vgg_16] 具体的配置文件请看Config.py文件
训练运行python Train.py
单张测试 python test.py 测试网络性能 python eval.py
测试视频 python camera_detection.py

##目前进度: 1、PERCLOS计算 DONE 2、眨眼频率计算 DONE 3、打哈欠检测及计算 DONE 4、疲劳检测 DONE

主要文件说明: ssd_net_vgg.py 定义class SSD的文件 Train.py 训练代码 voc0712.py 数据集处理代码(没有改文件名,改的话还要改其他代码,麻烦) loss_function.py 损失函数 detection.py 检测结果的处理代码,将SSD返回结果处理为opencv可以处理的形式 eval.py 评估网络性能代码 test.py 单张图片测试代码 Ps:没写参数接口,所以要改测试的图片就要手动改代码内部文件名了 l2norm.py l2正则化 Config.py 配置参数 utils.py 工具类 camera.py opencv调用摄像头测试 camera_detection.py 摄像头检测代码V1,V2 video_detection.py 视频检测,V3

数据集结构: /dataset: /Annotations 存放含有目标信息的xml文件 /ImageSets/Main 存放图片名的文件 /JPEGImages 存放图片 /gray2rgb.m 灰度图转三通道 /txt.py 生成ImageSets文件的代码

权重文件存放路径: weights 测试后的图片存放位置: tested

参考代码: https://github.com/amdegroot/ssd.pytorch

数据集和权重文件: 链接:https://pan.baidu.com/s/1c6UZeEioruy2SzGkSKDWPQ 提取码:euci

1、运行Train.py训练 2、eval可以用于测试整个测试集,test用于单张图片测试。

空文件

简介

(1)训练出监测驾驶员精神状态的模型,能够运用在车载摄像头中,对疲劳的驾驶员发出警报。 (2)搭建SSD模型获取人脸框;并基于多任务学习思想,搭建TCDNN进行面部关键点定位及头部姿态估计;计算空间疲劳特征,包括眼睛开合等,进而构建出时空疲劳特征序列,输入LSTM中,最终判定出识别结果。 (3)模型在图像检测集取得 91.1%准确率。最后使用OpenCV框架部署实现实时检测。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/nudtliw/Fatigue-Driven-Detection-Based-on-CNN.git
git@gitee.com:nudtliw/Fatigue-Driven-Detection-Based-on-CNN.git
nudtliw
Fatigue-Driven-Detection-Based-on-CNN
My-Fatigue-Driven-Detection-Based-on-SSD
master

搜索帮助