本发明涉及屏幕控制的,尤其是涉及一种基于人员聚集情况的屏幕实时控制方法及存储介质。
背景技术:
1、为了使民众的生活更加丰富,在广场、公园等场所往往会搭建大型的显示屏,这些显示屏中会播放一些与场所相关的节目。且部分制作精良或者是刚刚更新的节目往往会吸引大批民众聚集观看。
2、然而人员聚集容易出现病毒传播等风险,若直接关闭这些显示屏,虽然能够降低人员聚集,但明显是在浪费这些设施。因此需要一种能够根据当前人员聚集情况来灵活调整屏幕所播放内容的控制方法。
技术实现思路
1、本申请提供一种基于人员聚集情况的屏幕实时控制方法及存储介质,能够根据当前人员聚集情况来灵活调整屏幕所播放内容,以合理引导人员减少聚集。
2、第一方面,本申请提供一种基于人员聚集情况的屏幕实时控制方法,采用如下的技术方案:
3、一种基于人员聚集情况的屏幕实时控制方法,包括以下步骤:
4、以预设间隔为周期定期获取待控制屏幕所对应观影区域的场景图像;
5、对场景图像进行图像识别以获取预估人数;
6、判断预估人数是否超过预设警戒值,
7、若预估人数超过预设警戒值,则将对应的观影区域定义为警戒区域,并根据警戒区域确定检索范围;
8、判断在检索范围内是否存在对应的预估人数低于或等于预设警戒值的监控区域,
9、若存在,则将预估人数低于或等于预设警戒值的监控区域作为分流区域,根据分流区域和警戒区域生成分流信息;
10、将分流信息显示到警戒区域所对应的待控制屏幕中以提醒警戒区域内的人分流。
11、通过上述技术方案,可以获取并分析场景图像的方式来定时屏幕前的人数,并在确定人数超出预设警戒值时,再获取可以进行分流的分流区域,生成和分流区域相对应的分流信息,通过在屏幕中显示分流信息来引导人们分散,从而起到减少聚集情况的发生。
12、可选的,所述根据警戒区域生成检索范围之前,包括以下步骤:
13、根据场景图像确定当前警戒区域所对应的观看率,其中,所述观看率表征为相应警戒区域内面部朝向屏幕的人员数量在预估人数的占比;
14、判断当前警戒区域所对应的观看率是否超过预设比率,
15、若是,则根据警戒区域生成检索范围;
16、若不是,则控制相应的屏幕暂停播放当前内容并显示预设的提示信息以提示人员减少聚集。
17、可选的,还包括以下步骤:若预估人数低于或等于预设的警戒值,则根据场景图像中识别出的人员的聚集情况并进行统计以获得若干聚集值,选择数值最大的聚集值作为比较值,判断比较值是否超过预设额定值,若超过,则控制相应的屏幕额外显示预设的提示信息以提示人员减少聚集。
18、可选的,还包括以下步骤:若在检索范围内不存在对应的预估人数低于或等于预设警戒值的监控区域,获取相应屏幕在预设时间内的待播放内容,其中,待播放内容包括广告和节目,所述预设时间小于或等于预设间隔;
19、以增加广告时长且减少节目时长的方式调整待播放内容。
20、可选的,若在检索范围内不存在对应的预估人数低于或等于预设警戒值的监控区域,获取相应屏幕在预设时间内的待播放内容,包括以下步骤:
21、若在检索范围内不存在对应的预估人数低于或等于预设警戒值的监控区域,则获取警戒区域所对应的历史播放标记,判断历史播放标记是否为正常,若是,则将历史播放标记修改为异常,并获取相应屏幕在预设时间内的待播放内容;
22、若不是,则将历史播放标记修改为正常,且控制相应的屏幕暂停播放当前内容并显示预设的提示信息以提示人员减少聚集。
23、可选的,所述以增加广告时长且减少节目时长的方式调整待播放内容,包括以下步骤:
24、从待播放内容的节目中筛选出保留节目,对保留节目进行排序以形成节目集合;
25、依次对节目集合中的保留节目进行拆分以形成最小节目片段,每个最小节目片段的时长均小于或等于预设时长;
26、相邻最小节目片段之间均插入广告以形成新的待播放内容。
27、可选的,所述从待播放内容的节目中筛选出保留节目,包括以下步骤:
28、将待播放内容中的节目以对应的节目时长从小到大进行排序以形成时长队列,
29、以从前往后的顺序依次累加时长队列中的节目时长以生成节目总时长,直到节目总时长超过预设的节目预估时长,将节目总时长所对应的节目作为保留节目。
30、可选的,所述相邻最小节目片段之间均插入广告以形成新的待播放内容,包括以下步骤:
31、根据节目总时长和预设时间计算出广告预估总时长;
32、根据最小节目片段的个数确定广告数量;
33、根据广告预估总时长和广告数量确定单个预估时长,
34、根据单个预估时长生成预估时长范围;
35、从预设的广告中筛选出所对应广告时长符合预估时长范围的广告作为待插入广告,且待插入广告的数量与所确定的广告数量相同。
36、可选的,所述依次累加队列中的节目时长以生成节目总时长之前,包括以下步骤:
37、获取当前播放内容,通过待播放内容确定当前播放内容的剩余时长;
38、判断剩余时长是否超过最小节目片段所对应的时长,
39、若是,则将剩余时长存储在时长队列的第一位,其余的节目时长依次往后顺延。
40、第二方面,本申请提供一种计算机可读存储介质,存储有能够被处理器加载并执行上述基于人员聚集情况的屏幕实时控制方法的计算机程序。
41、综上所述,通过获取并分析场景图像的方式来定时屏幕前的人数,无论屏幕前的人数是否超出预设警戒值,只有存在人员聚集的可能性,都会通过对屏幕播放内容的调整来引导人们分散,从而起到减少聚集情况的发生。
1.一种基于人员聚集情况的屏幕实时控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于,所述根据警戒区域生成检索范围之前,包括以下步骤:
3.根据权利要求1所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于,还包括以下步骤:若预估人数低于或等于预设的警戒值,则根据场景图像中识别出的人员的聚集情况并进行统计以获得若干聚集值,选择数值最大的聚集值作为比较值,判断比较值是否超过预设额定值,若超过,则控制相应的屏幕额外显示预设的提示信息以提示人员减少聚集。
4.根据权利要求1所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于,还包括以下步骤:若在检索范围内不存在对应的预估人数低于或等于预设警戒值的监控区域,获取相应屏幕在预设时间内的待播放内容,其中,待播放内容包括广告和节目,所述预设时间小于或等于预设间隔;
5.根据权利要求4所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于:若在检索范围内不存在对应的预估人数低于或等于预设警戒值的监控区域,获取相应屏幕在预设时间内的待播放内容,包括以下步骤:
6.根据权利要求1所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于:所述以增加广告时长且减少节目时长的方式调整待播放内容,包括以下步骤:
7.根据权利要求6所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于:所述从待播放内容的节目中筛选出保留节目,包括以下步骤:
8.根据权利要求7所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于:所述相邻最小节目片段之间均插入广告以形成新的待播放内容,包括以下步骤:
9.根据权利要求7所述的一种基于人员聚集情况的屏幕实时控制方法,其特征在于:所述依次累加队列中的节目时长以生成节目总时长之前,包括以下步骤:
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至9任一项所述的一种基于人员聚集情况的屏幕实时控制方法的计算机程序。