基于计算机视觉的食堂就餐导引系统的制作方法

文档序号:14991987发布日期:2018-07-20 22:25阅读:932来源:国知局

本发明涉及计算机视觉技术,特别涉及到一套基于计算机视觉的食堂就餐导引系统。



背景技术:

高校食堂在用餐高峰时,往往会出现人流量大、拥挤等情况,这种情况在学校学生数量多、食堂规模大的学校尤为显著。为了在用餐高峰期能合理分配人流,使食堂内用餐秩序井然,并充分利用好每一个空座位,在食堂内安装一种带有图像识别技术的摄像监控,可以实现识别监控范围内的座位上座情况以及各窗口排队长度,运用算法计算和统计后将数据传输至食堂门口的led屏幕上,使前来就餐的学生可以直接从屏幕上得到各层、各窗口的人流量信息,从而选择较为空闲的地方进行用餐,在高峰期可以避免人群盲目流动而导致的部分楼层、窗口过分拥挤而其余窗口闲置的情况,做到合理分配人群,使食堂秩序井然。

随着计算机视觉技术的迅猛发展,计算机可以从大量图像数据中提取出目标物体,使得计算机可以识别人物图像及座位图像,通过对视频数据处理,系统可以自动识别出窗口前排队的人数以及食堂座位的占用情况。



技术实现要素:

本发明提供了一种可以实时监测食堂各窗口前的人员数量和食堂座位的占用情况的系统,并将其显示在醒目位置,使得前来食堂就餐的人员能迅速了解各个食堂窗口前的队伍长度,并能迅速地找到合适的空位快速进行就座用餐,使得就餐人员能快速进行就餐。

本发明主要包括图像采集系统、检测系统和信息显示系统,其中,

所述的图像采集系统,将食堂视频中的人物和座位图像提取出来,存储到人物及座位图像数据库中。

所述的检测系统包括座位状态检测模块和窗口人数统计模块,座位状态检测模块用于判断视频中是否有座位,并进一步判断座位的位置以及该座位上是否被人员或物品占用;窗口人数统计模块用于检测窗口前排队的总人数。

所述的信息显示系统,将座位状态检测模块和窗口人数统计模块检测到的数据传输到显示设备上。

进一步,所述窗口人数统计模块可以实时处理从各个摄像头采集的窗口图像信息并统计出各窗口的排队人数,窗口人数统计模块的具体实现过程为:

(1)对于采集的视频画面,利用背景差分法框选出人物可能存在区域;

(2)采用hough圆算法,在步骤(1)所得的区域中搜索圆形物体,框选出人头可能存在区域;

(3)对于步骤(2)所得的区域,利用hog判断是否为人头区域;

(4)统计步骤(3)所得的人头区域总数量,得出总人数。

进一步,座位状态检测模块可以实时处理从各个摄像头采集的座位图像信息并统计出各座位的占用情况,座位状态检测模块具体实现过程为:

(1)用模板匹配算法检测出所有座位的存在区域;

(2)对于采集的视频画面,在步骤(1)所得的区域范围内进行座位图像的图像搜索匹配;

(3)统计步骤(2)的匹配成功个数,从而得到空闲与被占用的座位个数;

进一步,所述信息显示系统采用数字结合图表的方式,显示每个窗口前队伍的人数和食堂中每个位置的占用情况。

本发明的有益效果:这套系统使得前来食堂用餐的学生在食堂大门门口可以直接从屏幕显示中得到各层的人流量信息,从而选择较为空闲的楼层进行用餐。到了相应的楼层,有同样的led屏幕显示该层各窗口的队伍长度和就餐空闲座位的分布情况,学生可据此选择合适窗口排队以及合适的空闲座位就餐。在高峰期可以避免人群盲目流动而导致的部分楼层、窗口过分拥挤而其余窗口闲置的情况,做到合理分配人群,使食堂秩序井然。

附图说明

图1是本发明的流程图。

图2是本发明的视频抓取示例图。

图3是本发明的窗口人数统计模块的算法流程图。

图4是本发明的检测系统的流程图。

图5是本发明的信息显示模块队伍长度显示图。

图6是本发明的信息显示模块座位检测显示图。

具体实施方式

下面将结合本发明实施例和附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

食堂就餐导引系统的整体框架如图1所示,主要包括图像采集系统、检测系统和信息显示系统,在图1中食堂就餐导引系统将食堂视频中的人物和座位图像提取出来,存储到人物及座位图像数据库中。

图像采集系统利用摄像头进行图像抓取,每隔相同的时间摄像头向系统传送一帧图片,见图2。

如图3和图4所示,检测系统包括座位状态检测模块和窗口人数统计检测模块,座位监测模块用于判断视频中是否有座位,并进一步判断座位的位置以及该座位上是否被人员或物品占用;窗口人数统计模块:检测窗口前排队的总人数.

窗口人数统计检测模块,可以实时处理从各个摄像头采集的窗口图像信息并统计出各窗口的排队人数。

窗口人数统计检测模块中,具体统计检测步骤如下:

(1)对于采集的视频画面,利用背景差分法框选出人物可能存在区域;

(2)采用hough圆算法,在步骤(1)所得的区域中搜索圆形物体,框选出人头可能存在区域;

(3)对于步骤(2)所得的区域,利用hog算法判断是否为人头区域;

(4)统计步骤(3)所得的人头区域总数量,得出总人数。

采取基于背景差分法的人物区域定位的具体步骤为:首先选取没有杂物和人的画面作为背景图像,将图像采集系统采集的图像与对应的背景图像作减法运算。对于得到的减法图像,采用高斯滤波法滤除噪点,然后采用形态学闭运算进行修补,最后,采用自适应二值化算法对图像进行二值化处理。经过上述步骤处理后,可以得到代表前景目标的白色连通域,进而可以得到白色连通域的最小外接矩形,作为人物可能存在区域。

采取基于hog算法的人头区域判定的具体步骤为:(1)训练svm分类器:使用5000张人头图片作为正样本,5000张易混淆图片作为负样本,进行hog特征提取,用得到的hog特征向量训练出一个svm人头分类器;(2)实际使用:截取待判定区域的图片,采用gamma校正法对输入图像进行颜色空间的归一化,然后对该图片进行hog特征提取,将特征向量输入到(1)中训练好的svm分类器中,计算得到0~1之间的预测值,如果预测值大于设定的阈值,则将该区域判定为人头区域,否则判定为非人头区域。

座位状态检测模块中,具体状态检测步骤如下:

(1)用模板匹配算法检测出所有座位的存在区域;

(2)对于采集的视频画面,在步骤(1)所得的区域范围内进行座位图像的图像搜索匹配;

(3)统计步骤(2)的匹配成功个数,从而得到空闲与被占用的座位个数;

采取基于模板匹配算法的座位区域检测的具体步骤为:

(1)选取模板椅子图像;

(2)将模板图像在待匹配图像上以划窗的方式滑动;

(3)计算模板图像与待匹配图像的子图像的欧氏距离;

(4)以欧氏距离的大小作为两张图像相似度评定的标准,距离小于设定阈值时,将该区域判定为座位区域。

信息显示系统的具体实施方式如下,座位状态检测情况如附图5所示:黑色表示占用的座位,白色表示未占用座位;窗口人数检测情况如附图6所示:用柱状图来表示当前窗口队伍长度,表格显示人数,使数据的显示更加直观。

最终,以上实施例和附图仅用以说明本发明的技术方案而非限制,尽管通过上述实施例己经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1