这个软件主要是通过摄像头的捕捉,然后对捕捉的图片进行处理分析检测来粗略统计人数。
程序通过视频定时捕捉图像进行预处理和优化处理,得到二值化图像,然后进行图像分割识别,一下是程序实验阶段的截图:
程序通过图像的分析自动得到图像中各个头发部分,我特地将头发放大便于对头发轮廓的分析。
通过分析得出结果,目前有4人……
首先,代码是仿照别人的,自己做修改,如果不想看这篇文章的朋友可以去看原文:https://blog.csdn.net/dongjishuo/article/details/83025764?utm_source=app
这篇文章更多是为了供自己学习记录痕迹罢了,顺便给朋友们参考学习!
因为要输入前提条件,所以用 for 循环进行是一个不错的选择,当然,循环的列表则需要整合成数据库,还有规则库。
Python+Yolov5人脸
头发
身体特征
识别
人数
统计
。
Yolov5是在Yolov3,Yolov4基础上的改进版本,特点是速度快,代码简单,运行不需要太高硬件配置,特征
识别
推荐首选Yolov5。这篇博客针对人脸
头发
身体特征
识别
人数
统计
方面编写代码,代码整洁,规则,易读,对学习与使用Python有较好的帮助。
我使用OpenCV函数cvtColor,Canny和HoughLinesP尝试下面的代码,但在某些情况下无法获得准确的结果或无法工作.private boolean opencvProcessCount(Uri picFileUri) {hairCount = 0;totalC = 0;//Log.e(">>>>>>>>","count " + pi...