TSINGSEE青犀视频景区行人检测功能如何实现休息日的分析

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频景区行人检测功能如何实现休息日的分析相关的知识,希望对你有一定的参考价值。

前期我们开发的行人检测分析功能已经在景区上线了,如果大家对我们之前的开发比较感兴趣,可以关注我们的博客,搜寻我们相关的博文进行了解。根据景区的特性,我们需要对该系统做进一步的开发,也就是休息日和节假日的分析,提高行人检测分析的性能。

大家知道该套系统是需要和景区的票务系统进行绑定的,在程序中有个配置文件“day”字段,也就是已当前的时间向前查找30天的票务系统数据,这个字段就会在一定程度上导致系统性能问题。

因为票务系统的数据比较庞大,还要链表查询,程序打印的信息中,查一次票务系统的表就会是3s左右的时间。如果查30天每个时间段的数据,可能会出现一种情况:就是一天的视频源已经走完,而查找数据库还会在继续。这样持续累积,也会影响第二天的性能。

本来我们的想法是:先自行检测日期是否是周六及周日,并写个数组用于记录节假日的时间。但是经过检测我们发现这种方式并不能完全解决问题。这样考虑的主要问题是没有考虑到节假日之后,复工及补班的问题,所以这样分析还是会增加。要避免这个情况就要从网上搜寻接口来使用。

我们一开始找到一个接口,是以天为单位(如:2021-10-01),但是这个方式会一直调接口,导致接口调用太频繁,如果我们把ip给禁了,就会出现调用接口不成功的情况。

经过考虑之后,我们打算以月为单位(如:2021-10),接口如下:

在程序之前添加接口调用。

此处注意,需要调用两个月的数据,因为是提前30天的数据,需要提前两个月进行。

以上是关于TSINGSEE青犀视频景区行人检测功能如何实现休息日的分析的主要内容,如果未能解决你的问题,请参考以下文章

TSINGSEE青犀视频景区行人检测程序数据库出错的排查及解决

TSINGSEE青犀视频行人检测对接景区票务系统请求数据库优化时间长问题

TSINGSEE青犀视频景区行人检测分析人流数据程序仅在网页开启时生效的优化

TSINGSEE青犀视频行人检测后端代码出现保存json数据错误的处理

TSINGSEE青犀视频开发景区AI行人识别调用动态行人识别失败问题排查及解决

TSINGSEE青犀视频行人智能检测测试报错panic: runtime error排查过程