本文介绍的是利用网上开源的配带口罩检测算法,结合IMX6ULL的USB摄像头制作一个小系统。首先向开源团队致敬,这个太强了,一共包括了大概有六七种检测方式,每一种识别率就很高,棒棒的!!!
源码地址:https://gitee.com/mirrors/FaceMaskDetection#tensorflowkerasmxnetcaffe 网页展示: 在下图红框处单击,可下载源码:
主页上给出了七种模型和运行方式。 所以我们要想运行时,首先需要安装相应的执行环境,这七种的环境各异,请自行百度,第一种opencv的相对简单,我们就以这种为例进行讲解。 执行主要分三步:
然后dir看一下里面的内容,找到要执行的文件,如图。
python opencv_dnn_infer.py --img-mode 1 --img-path /path/to/your/img,其中: –img-mode为模式选择,输入1时,为显示图片,输入0时为摄像头 –img-path 为路径,/path/to/your/img为你存放图片地址 示例:python opencv_dnn_infer.py --img-mode 1 --img-path D:/d4.jpg:识别D盘根目录下的d4.jpg图片 python opencv_dnn_infer.py --img-mode 0 打开本机摄像头 这样识别就可以了,看一下效果吧。。。
先看一下效果吧。。。。 好的,下一次一起制作一下吧。。。。