• 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”的数组维度不同导致的上述问题。这个问题修改也比较简单,加一个如下的判断条件即可:

  • 相关阅读:
    flask-script插件
    狗书(flask基础)
    2018.1.18纪事
    py3.6 + xadmin的自学网站搭建
    使用selenium抓取淘宝的商品信息
    pyquery操作
    requests模块
    python3里的Urllib库
    随便写点
    How many ways?? HDU
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/15211334.html
Copyright © 2020-2023  润新知