其他
老板说搞下有没有戴口罩的人脸识别...
点击蓝色“TJ君”关注我,
了解更多牛x开源项目与工具
复工了!复工了!
项目名称:FaceMaskDetection
项目地址:https://github.com/AIZOOTech/FaceMaskDetection
模型结构
在本项目中使用了SSD类型的架构,为了让模型可以实时的跑在浏览器以及终端设备上,我们将模型设计的非常小,只有101.5万个参数。模型结构在本文附录部分。
本模型输入大小为260x260,主干网络只有8个卷积层,加上定位和分类层,一共只有24层(每层的通道数目基本都是32\64\128),所以模型特别小,只有101.5万参数。模型对于普通人脸基本都能检测出来,但是对于小人脸,检测效果肯定不如大模型。具体效果,大家可以点击以下链接,访问我们的网站在线体验效果。 aizoo.com跑在您浏览器的口罩检测模型
网页使用了Tensorflow.js库,所以模型是完全运行在您浏览器里面的。运行速度的快慢,取决于您电脑配置的高低。
模型在五个卷积层上接出来了定位分类层,其大小和anchor设置信息如下表.
如何使用
pytorch
如果您要运行图片:
python pytorch_infer.py --img-path /path/to/your/img
如果您要在视频上跑,只需要:
python pytorch_infer.py --img-mode 0 --video-path /path/to/video
# 如果要打开本地摄像头, video_path填写0就可以了,如下
python pytorch_infer.py --img-mode 0 --video-path 0
TensorFlow/Keras/MXNet/Caffe
另外四大框架运行方法基本类似,只不过将pytorch_infer.py
中pytorch
的换成对应框架名字即可即可
,以TensorFlow
为例:
python tensorflow_infer.py --img-path /path/to/your/img
大家好,我是TJ
一个励志推荐10000款开源项目与工具的程序猿
欢迎关注我,了解更多牛x东东