
ID:技术让梦想更伟大
作者:李肖遥
本作品是肖遥大学时期的,“挑战杯”全国大学生课外学术科技作品竞赛
基于社交网络和机器视觉的人流统计系统
摘要
随着经济的迅速发展,物质文化水平的提高以及消费意识的增前,逛步行街成为了人们休闲生活中十分重要的一个部分,但是伴随着消费者的增加,不仅给步行街的环境和管理造成极大压力,同时购物消费者带来诸多不便。
本作品集合嵌入式系统发展的先进成果,采用博通BCM2835处理器为硬件系统核心,移植嵌入式linux操作系统,qt开发出相应的人流监测统计,视频压缩程序,并应用社交工具微信为物联网高速入口,最终实现了对步行街人流的监测与统计,人员的合理调度,处理好人员拥挤问题,让购物者能够有一个良好愉快的购物体验。
关键词:微信,嵌入式linux,qt,目标监测,IEE库
1、系统功能
1.1 功能实现
A导航犬:通过博通BCM2835处理器搭建的运动监测统计系统,检测步行街消费者人数,不仅在终端机上可以查询,同时推送至微信公共平台,用户关注微信公众号之后便可查询到当前的客流情况,便于其安排行程
B微动态:在系统的终端机上,或者通过微信公众号,你都可以查询到步行街的最新动态消息,比如商家的优惠推广活动。
C云服务:为了更好的服务购物者,我们贴心的提供多种云服务,包括天气查询,微信照片云冲洗等,为购物者在步行街的购物之行增加更多欢乐
1.2系统框架

本作品的系统框图如上所示。交互终端机是由博通BCM2835为核心的嵌入式平台为核心,采用Raspberry Pi Camera Module的摄像头,采集人流状况,通过IPS全视角液晶高亮高分高清晰度液晶屏来提供良好的人机交互,此外,LG PD239P便携式打印机来为购物者打印照片。交互终端机的数据信息通过网络通信上传到网络服务器并对这些数据进行处理,同时,通过微信公共平台也可以查询到人流的信息。微信公共平台发布微动态,微动态也会在交互终端机中查询。
2、系统实现
2.1博通BCM2835

系统选择以BCM2835为核心的树莓派为嵌入式平台,CPU采用ARM1176JZF-S核心(ARM11系列),运行速度可达700MHz,内存512MB,同时CPU提供的Open GL ES 2.0 ,支持硬件加速和1080p30 H.264的高清解码,提供10/100的以太网接口,支持usb3.0,可搭载Debian GNU/linux,Fedora,Arch Linux ARM,RISC OS, XBMC等多款linux系统。可大大满足系统的需求,同时成本低廉,便于大规模生产。
2.2摄像头

摄像头采用Raspberry Pi Camera Module / 树莓派红外夜视监控500万像素摄像头,光圈(F):1.8 ,焦距(Focal Length):3.6MM可调焦距 ,视场角(Diagonal):75.7度 。传感器最佳像素:1080P
2.3照片打印机

打印机采用LG PD239P便携式打印机,支持网络应答,无限打印,供纸方式自动,打印速度较快,满足系统设计要求
2.4高清液晶屏幕

10寸液晶屏采用1366X768的IPS全视角液晶 高亮高分高清晰度。触摸电容屏采用高透、高灵敏的2点触控 , 为系统提供良好的人机交互界面
3、软件设计
采用跨平台的C++图形用户界面应用程序框架Qt开发人流监测统计软件,以及交互终端机的人机交互软件,基于IPP库的MPEG-4视频压缩程序的编写,网络服务器的处理数据程序,微信公众号的开发,然后再通过基于TCP/IP的网络通信将系统的所有子部分连接整合在一起,做一个系统交流沟通的桥梁,达到系统资源共享,保证系统的高效运行。
3.1软件流程

4、作品创新点
本作品立足于购物者的角度,构造出一种贴心服务购物者的客流统计方案方案,同时结合微信,嵌入式云计算,物联网等技术,相较于其他单片机方案来说,在减低成本的同时,系统具有集成性高,运行稳定,升级方便等诸多优点
采用模块化设计思路,使本系统相较于现存系统而言,设备简单,拆装方便,能够在极短时间监控一个区域的客流情况(类似于节假日人群集聚,客流激增的场合,能起到很好的监控作用,方便有关部门决策和人员调度)
5、市场应用前景
本系统设计并实现了一种可靠的,贴心服务于大众的人流统计系统。随着现代社会经济的发展和城市化进程的加快,人口密度越来越大,消费购物也是人们日常生活中热衷的活动,在步行街人群拥堵容易发生危险,并且购物者也不能够体验到购物的轻松愉悦,所以对步行街的人流检测分析,具有这重大的现实意义和应用前景。
推荐阅读:嵌入式编程专辑 Linux 学习专辑 C/C++编程专辑 Qt进阶学习专辑 关注微信公众号『技术让梦想更伟大』,后台回复“m”查看更多内容,回复“加群”加入技术交流群。
长按前往图中包含的公众号关注
