×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

mlu2xxx_decoder解码报错 已完结 rogerg62023-07-21 16:27:21 回复 5 查看 使用求助
mlu2xxx_decoder解码报错
分享到:

环境:

            设备:mlu220

            系统:ubuntu20.04

            cntoolkit: cntoolkit_1.7.14-2.ubuntu18.04_arm64.deb

            driver: 1.16.104

            CNRT: 4.10.7 a16cc83

            模型:yolov5s v4


问题1: 当前程序跑了2路,其中报错的这一路,源是海康摄像头传来的rtsp流,运行一段时间后,会出一下报错和警告,具体是什么原因?

image.png

image.png


问题2:当前程序跑了2路,上述问题会不会和下游的性能有关系?如果是,如何提高下游性能?确切的说是如何调节上下游的性能?


对于流水线,我的理解是:如果下游处理速度比上游慢,那么队列就会满,新来的帧就会被丢弃,实时rtsp画面就会出现跳跃性(正常情况人匀速前进,突然就瞬间移动很远的距离)。最好的情况就是下游处理速度能够在下一针到来之前处理完,这样就不会出现队列满的情况。

不知道我理解的对不对??


我目前解码采用的是每隔3帧抽1帧,那么源fps=30,抽帧后就是10fps,下图的最慢模块的fps=15fps,处理时间应该是够的。但是画面有的时候跳跃性很大,而不是匀速跳跃。


还有会不会是摄像机源rtsp流出了问题导致解码失败,跳跃性才这么大???


性能见下图:

image.png

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭