1.一种基于人脸识别的智能广告推送系统,其特征在于,包括广告推送客户端和服务器,所述广告推送客户端包括多个广告机;
每个所述广告机包括客户端处理模块、与客户端处理模块输出端相连接且可分屏显示多个不同广告信息的广告屏和与客户端处理模块输入端相连接用于获取广告屏前图像信息的摄像头;
所述客户端处理模块用于分析所述摄像头获取的图像,从中识别出人脸信息,并将人脸信息及其状态信息发送给所述服务器,另一方面,接收所述服务器的控制信息并控制所述广告屏所显示的广告信息,所述控制信息包括应撤换广告的位置信息及接收广告所显示的位置信息;
所述服务器用于接收客户端处理模块发送过来的人脸信息及其状态信息,通过对所述状态信息进行分析,若分析出该人脸对广告屏的某块区域的广告感兴趣,则给所述客户端处理模块发控制信息及与该广告信息相关的广告,所述客户端处理模块接收到控制信息后,将所述广告屏其他区域的广告更换为该区域同类型的广告;另一方面,服务器通过对设定时间内各个区域接收的人脸信息及其状态信息进行分析,得出各个区域内人脸对广告的兴趣度,最终规划出各个区域广告屏所显示广告的推送策略,并将相应的广告信息及控制信息发送给相应的客户端处理模块。
2.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述服务器通过对设定时间内各个区域接收的人脸信息及其状态信息进行分析,具体方法如下:
根据人脸关注广告的时间来计算出人脸对该广告的兴趣度,ITIME_WATCH(i)是基于用户对广告i的注视时间所计算出来的兴趣度,其中,Time_Watch(i)是同一阶段内广告i被注视的时间,maxw∈STime_Watch(w)是同一阶段内所有广告S中最大的被注视时间,不同广告的复杂度不同,需要浏览细节的时间也不同,故定义广告复杂度D(i),人脸对广告的兴趣度定义如下:
其中,D(w)表示是同一阶段内所有商品S中最大的商品复杂度。
3.根据权利要求2所述的基于人脸识别的智能广告推送系统,其特征在于,所述推送策略是通过广告分类和广告所对应的兴趣度两个维度来获取与该广告同类的广告进行推送,该广告为一段时间内所研究区域内兴趣度值最大的广告,其具体步骤如下:
步骤S1,首先对每个广告添加标签信息,标签信息包括适用性别和适应年龄段,然后通过基于决策树的分类算法对广告进行分类;
步骤S2,根据人脸对广告的兴趣度ITIME_WATCH(i)建立一个平面直角坐标系,横坐标为广告的分类,纵坐标为广告的兴趣度值,该类型广告兴趣度和分类信息会在坐标系中确定一个不规则区域,则在广告数据库中属于该区域的广告则为可推荐的广告。
4.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述人脸信息包括性别、年龄、人种、微笑度、人脸倾斜的角度及五官在图片中的位置信息;
所述状态信息包括人脸所关注的广告信息以及关注广告的时间,通过对所述人脸倾斜的角度可判断出人眼所关注的广告位置,根据所述人眼所关注的广告位置即可得到人脸所关注的广告信息;通过计时可获取关注广告的时间。
5.根据权利要求4所述的基于人脸识别的智能广告推送系统,其特征在于,对所述状态信息进行分析的方法如下:
当关注时间t<3s,则判断该人脸对该广告信息不感兴趣,若t>3s,则判断该人脸对该广告信息感兴趣。
6.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述客户端处理模块在无线网络畅通的情况下将人脸信息及其状态信息通过网络发送给服务器,在网络不畅通的情况下,所述客户端处理模块将获取的人脸信息及其状态信息暂时存储在数据库中,待网络畅通时再将该信息发送给服务器。
7.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述客户端处理模块对摄像头所获取的图像进行实时处理,处理后的图片不保存,只将获取到的人脸信息及其状态信息传输至服务器。
8.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述广告屏具体采用的是立式液晶广告屏;所述立式液晶广告屏分上、中、下三块显示三种不同的广告信息。
9.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述摄像头具体采用的是罗技Pro C920摄像头,分辨率为1280×960,摄像头以每秒20帧的速度获取广告屏前的图像。
10.根据权利要求1所述的基于人脸识别的智能广告推送系统,其特征在于,所述广告信息包括文字、图像和视频信息。