深度学习优质实践案例:用 Keras 实现人群中的口罩检测

Keras 是一个由 Python 编写的开源人工神经网络库,能够做为 Tensorflow、Microsoft-CNTK 和 Theano 的高阶应用程序接口,进行深度学习模型的设计、调试评估、应用和可视化。git

Gitee 上这位优秀的开发者也是一名深度学习爱好者,为了作一次目标检测学习了 RCNN,FastRCNN,FasterRCNN 的理论,随后便诞生了这个项目,咱们一块儿来看看他是怎么作的吧。网络

项目名称:keras 口罩检测架构

项目做者:唐振超学习

开源许可协议:GPL-3.0spa

项目地址:https://gitee.com/tang_zhen_chao/keraskouzhaojiance设计

介绍

使用 keras 搭建 fasterRCNN,在 VOC 格式的口罩数据集上训练,达到了检测人群中有无戴口罩的目的。调试

软件架构

*可前往项目主页查看教程

安装教程接口

  1. 须要numpy,matplotlib,scikit-learn,Pillow,tensorflow1.x,keras
  2. pip install package或者conda install package
  3. 若是要训练,须要使用VOC格式数据集,须要安装labelimg

使用说明ip

  1. ./model_data/logs下必须有模型权重文件,因为权重较大,因此未上传
  2. ./theory下是作这个东西的流程与方便理解代码的原理说明
  3. ./net下是fasterRCNN的模型构建
  4. run.py用于直接运行看结果,voctrain.py用于训练本身的VOC数据集

结果显示

点击连接前往项目主页看看项目的详细信息:https://gitee.com/tang_zhen_chao/keraskouzhaojiance

相关文章
相关标签/搜索