1.一种客流估计与展示方法,包括:接收摄像头传输的视频数据;将所述视频数据进行二级场景分类;根据所述场景分类的结果配置与场景对应的客流分析算法;根据所述客流分析算法对视频帧进行分析,输出客流统计结果,并根据所述客流统计结果确定所述摄像头对应位置客流拥挤级别,将所述客流拥挤级别的结果分别发送至第一终端和第二终端进行客流拥挤程度展示;所述将所述视频数据进行二级场景分类包括:对获取的视频帧进行光照分析预处理;对所述视频帧进行边缘检测,并提取边缘外轮廓数据;将所述边缘外轮廓数据与第一预设图形和第二预设图形进行匹配;记录所述第一预设图形和所述第二预设图形出现的次数,以进行第一场景分类,所述第一场景分类用于区分视频帧对应的摄像头的类型;若所述第一预设图形出现的次数比所述第二预设图形出现的次数多,则当前场景为第一场景;若第二预设图形出现的次数比第一预设图形出现的次数多,则当前场景为第二场景,将所述视频数据进行第二场景分类,所述第一场景和所述第二场景分别为不同类型摄像头拍摄视频帧的场景,所述第二场景分类用于划分视频帧的远近景区域。
2.如权利要求1所述的客流估计与展示方法,其特征在于,所述将所述视频数据进行第二场景分类包括:对所述视频帧进行背景建模,获取运动前景视频帧;根据所述运动前景视频帧,获取每行前景像素占比;根据所述占比将所述视频帧划分为远景区域与近景区域。
3.如权利要求1所述的客流估计与展示方法,其特征在于,当前场景为第一场景时,所述与场景对应的客流分析算法为头顶检测算法。
4.如权利要求2所述的客流估计与展示方法,其特征在于,根据所述场景分类的结果配置与场景对应的客流分析算法包括:所述近景区域配置头肩检测算法;所述远景区域配置人群密度估计算法。
5.如权利要求4所述的客流估计与展示方法,其特征在于,所述根据所述客流分析算法对视频帧进行分析,输出客流统计结果包括:利用头肩检测算法进行所述近景区域的客流统计,得出第一统计结果;利用人群密度估计算法进行所述远景区域的客流统计,得出第二统计结果;将所述第一统计结果和所述第二统计结果进行求和,得出最终客流统计结果。
6.如权利要求5所述的客流估计与展示方法,其特征在于,所述利用人群密度估计算法进行所述远景区域的客流统计,得出第二统计结果包括:对所述视频帧执行下采样操作,采集所述视频帧中人群的特征信息;根据所述特征信息进行人群密度分析;对所述视频帧执行上采样操作,输出人群密度图,得出第二统计结果。
7.如权利要求1-6任一项所述的客流估计与展示方法,其特征在于,所述客流分析算法采用底层特征共享模型进行客流统计。
8.一种客流估计与展示系统,包括:视频获取模块,用于获取视频数据并将所述视频数据传输给二级场景分类模块;二级场景分类模块,用于将所述视频数据进行场景分类;算法自动配置模块,用于根据所述场景分类的结果配置与场景对应的客流分析算法;客流分析模块,用于根据所述客流分析算法对视频帧进行分析,输出客流统计结果,并根据所述客流统计结果确定摄像头对应位置客流拥挤级别,将所述客流拥挤级别的结果分别发送至第一终端和第二终端;第一终端客流展示模块,用于接收所述客流分析模块输出的客流情况并依据所述客流拥挤级别进行展示;第二终端客流展示模块,用于展示所述客流分析模块输出的客流情况;所述二级场景分类模块包括:预处理模块,用于对获取的视频帧进行光照分析预处理;边缘检测模块,用于对所述视频帧进行边缘检测,并提取边缘外轮廓数据;模板匹配模块,用于将所述边缘外轮廓数据与第一预设图形和第二预设图形进行匹配;计数模块,用于将匹配结果进行统计计数,分别记录第一预设图形和第二预设图形出现的次数;第一场景分类模块,用于接收所述计数模块输出的第一预设图形和第二预设图形出现的次数,以进行第一场景分类,所述第一场景分类用于区分视频帧对应的摄像头的类型;若第一预设图形出现的次数比第二预设图形出现的次数多,则当前场景为第一场景;若第二预设图形出现的次数比第一预设图形出现的次数多,则当前场景为第二场景,所述第一场景和所述第二场景分别为不同类型摄像头拍摄视频帧的场景;第二场景分类模块,用于若当前场景为第二场景,则将所述视频数据继续进行第二场景分类,所述第二场景分类用于划分视频帧的远近景区域。
9.如权利要求8所述的客流估计与展示系统,其特征在于,所述二级场景分类模块还包括:背景建模模块,用于对所述视频帧进行背景建模,获取运动前景视频帧;占空比统计模块,用于接收所述运动前景视频帧,获取每行前景像素占比;所述第二场景分类模块,用于根据所述占比将所述视频帧划分为远景区域与近景区域。
10.如权利要求9所述的客流估计与展示系统,其特征在于,所述系统还包括:底层特征提取模块,用于采用行人重识别数据对底层特征提取并通过卷积神经网络进行训练,用来表征行人基本信息;头顶检测算法模块,用于对客流进行统计,并输出客流统计结果;头肩检测算法模块,用于对所述近景区域进行客流统计,得出第一统计结果;上采样模块,用于执行上采样操作,使得输出视频帧的尺寸与接收的视频帧的尺寸相同;人群密度估计算法模块,用于输出人群密度图,对所述人群密度图各对应数值进行求和,得出第二统计结果;客流计数归并模块,用于接收所述头肩检测算法模块输出的第一统计结果和人群密度估计算法模块输出的第二统计结果,将所述第一统计结果和所述第二统计结果进行求和,输出最终客流统计结果。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求1至7中任一项所述的客流估计与展示方法的步骤。