华为计算微信公众号
昇腾AI开发者公众号
华为计算微博
华为计算今日头条
当我使用单路视频分析时,可以通过StringVector的方式将帧数据拿出来,将分析结果叠加上视频帧上,保存图像是可行的
streamName = b"inferofflinevideo" keyVec = StringVector() keyVec.push_back(b"ReservedFrameInfo") keyVec.push_back(b"mxpi_videodecoder0") #keyVec.push_back(b"mxpi_distributor0_0") keyVec.push_back(b"mxpi_modelinfer0")
但是当我同时使用多路分析时,也同样使用StringVector来获取数据时也是只能获取第一路mxpi_videodecoder0的视频帧数据,其他的视频流数据获取不到,
keyVec = StringVector() keyVec.push_back(b"ReservedFrameInfo") keyVec.push_back(b"mxpi_videodecoder0") keyVec.push_back(b"mxpi_videodecoder1") keyVec.push_back(b"mxpi_videodecoder2") keyVec.push_back(b"mxpi_videodecoder3") keyVec.push_back(b"mxpi_videodecoder4") keyVec.push_back(b"mxpi_modelinfer0") keyVec.push_back(b"mxpi_modelinfer1") keyVec.push_back(b"mxpi_modelinfer2") keyVec.push_back(b"mxpi_modelinfer3") keyVec.push_back(b"mxpi_modelinfer4") keyVec0 = StringVector() keyVec0.push_back(b"ReservedFrameInfo")
我确定使用下面的方式可以获取到多路视频流的推理结果,似乎StringVector有长度限制一样,请问这是什么原因呢?有没有解决办法
infer_result = streamManagerApi.GetProtobuf(streamName, 0, keyVec0)
我要发帖子
当我使用单路视频分析时,可以通过StringVector的方式将帧数据拿出来,将分析结果叠加上视频帧上,保存图像是可行的
但是当我同时使用多路分析时,也同样使用StringVector来获取数据时也是只能获取第一路mxpi_videodecoder0的视频帧数据,其他的视频流数据获取不到,
我确定使用下面的方式可以获取到多路视频流的推理结果,似乎StringVector有长度限制一样,请问这是什么原因呢?有没有解决办法