TSINGSEE青犀视频开发Python3行人分析功能运行一段时间后崩溃是什么原因?
Posted TSINGSEE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频开发Python3行人分析功能运行一段时间后崩溃是什么原因?相关的知识,希望对你有一定的参考价值。
最近几个月我们更新了不少关于行人分析的相关研发过程,对于TSINGSEE青犀视频的各大平台来说,在不久后也逐步将智能分析的功能融合进去,形成新的智能分析平台。在开发行人分析过程中,我们在测试时发现分析系统运行一段时间后会出现崩溃问题。
错误信息如下:
“Exception in thread Thread-1
Traceback (most recent call last)
File xxxxx
File xxxx
index 1 is out of bounds for dimension 0 with size 1”
由于是运行一段时间后突然出现的问题,因此我们需要定位一下出现错误代码地方:
由上图可以看到“update”这个函数有四个传来的参数,上面错误信息是:“deep_sort”文件中对应43行代码。所以猜测是传来的三个参数数组维度不同,还有一个参数是图片,不需要进行分析,因此错误可能三个参数其中一个。
首先把这个三个参数在控制台打印数据。
最后发现“confss”和“xywhs”、“clses”的数组维度不同导致的上述问题。这个问题修改也比较简单,加一个如下的判断条件即可:
以上是关于TSINGSEE青犀视频开发Python3行人分析功能运行一段时间后崩溃是什么原因?的主要内容,如果未能解决你的问题,请参考以下文章
TSINGSEE青犀视频行人分析用Go删除mysql数据库怎么操作?
TSINGSEE青犀视频行人检测对接景区票务系统请求数据库优化时间长问题
TSINGSEE青犀视频景区行人检测分析人流数据程序仅在网页开启时生效的优化
TSINGSEE青犀视频行人检测功能分割数组报错panic: runtime error问题排查