地址:东莞市南城街道西平社区西平三路动漫城A6栋208
手机:13711927618 钟先生
东莞电话:0769-83736550
中山电话:0760-89925659
惠州电话:0752-5939295
邮箱:3226704592@qq.com
|
|
|
|
行业新闻 |
|
|
东莞监控安装公司:实现计算机视觉人数统计的主要方法 |
添加日期:2017-10-11 14:57:58 编辑:力丰科技 来源:http://www.lifg.com.cn 阅读次数:2676 |
人数统计功能在超市、博物馆、银行等公共场所都有大量的需求和应用。东莞监控安装公司认为人数统计数据也是管理决策的重要依据,具有重要而广泛的应用。尤其是计算机视觉领域有众多的方法与技术实现人数统计,计算机视觉具有准确率高,安装灵活等优势。
计算机视觉人数统计主要的实现方法有两类。一类是通过机器学习进行目标检测。在工业中机器学习已经有了非常广泛的应用,如人脸检测、车辆检测等。传统的机器学习算法需要输入大量的样本,样本的智爱玲与数量对于检测效果具有直接的影响。这些特性使得基于机器学习的人数统计在训练和参数调试都需要大量的经验和技巧。而且在垂直人数统计的场景中,目标头顶特征单一,信息量较少,并且不同角度下人体形态差异巨大,检测效果往往不理想。另外一类方法就是通过双目摄像机获得场景深度信息,对目标高度进行分析检测,实现人数统计。
这种方法准确率较高,但是需要有特定的硬件设备支持,成本比较高。东莞监控安装公司提出一种通过模拟3D人形模型估算当前场景的人体形态,检测行人实现人数统计的方法。使用普通摄像机即可进行实现人数统计功能,具有效率高、统计效果准确、成本低廉的优势。
构造模型:
首先要构造出当前场景下任务的在画面中的模型。估算出画面中不同位子的人物形态。人物形态构造出以后可以存储在文件中,在每次运行时直接读取数据,对于分辨率较小的场景也可以采用初始化即时生成的方式。
在世界坐标系原点构造3D行人模型,可以用圆柱、圆台和球形灯基本图形为模型进行即可简单模拟。在实践中可以根据人性,不断的进行细化模型。以一定的间隔将人形模型表面的点记录下来。用模型表面的点表示3D模型。本文采用圆台与球体表示人的躯干和头部,模型的身高取170cm。根据场景与运算能力确定处理图像的缩放尺寸,本方法对画面精度要求较低。本文将1280*760的视频缩小至165*95的分辨率进行处理,在不影响算法效果的前提下保证了处理的实时性。
东莞监控安装公司通过摄像机模型计算当前图像像素点中在世界坐标系的位置。对于一般的相机,畸变并不明显,可以选择简单的小孔成像模型进行计算。没有条件标定的,相机参数可以通过图像的人形大小进行估计,不必对内外参进行标定,保证生成模型和和场景中实际目标的尺寸保持基本一致即可。对于畸变较大的广角相机,标定相机内外参,计算出模型的图像畸变,使生成的目标模型形态更加贴近于实际图像中的人形形态,提升模型精确度,提高检测效果。便利图像的所有位置,将第一步中得到任务3D模型平移到相应位置,利用摄像机模型计算3D模型在当前位置的形态,记录所有点坐标。得到了当前像素点所对应的人形估算形态。
本文分享由力丰科技http://www.lifg.com.cn整理发表。 |
|
|