sampleYOLOV7MultiInput替换推理视频后推理失败
收藏回复举报
sampleYOLOV7MultiInput替换推理视频后推理失败
t('forum.solved') 已解决
发表于2024-01-04 16:11:34
0 查看

Atlas 200I DK A2上,原本的sampleYOLOV7MultiInput进行视频推理成功,然后我替换了成了自己转换好的.om模型,这和模型已经在sampleYOLOV7验证过了是可以进行图片推理的,然后出现以下报错,下图为.om替换过程以及报错情况:

替换test.json中的模型路径为自己的.om:

2.1.png

对应的inc文件夹中的label.h同样进行了修改,是对于自己训练的标签。

2.2.png

然后data将视频也在上图1中替换了,推理后出现:

2.3.png

PS:因为我用的G++进行编译,因此bash sample_build.sh中的路径不用更改。

然后我以为是视频帧率以及图片宽高的原因,我改成了和样例一样的尺寸和帧率还是不行,同样的报错。看报错应该是视频格式的问题,最开始的报错信息显示:

Not support stream, type 12, profile 0 

Video .. /data/output video .mp4 type is invalid 

Open ../data/output video.mp4 failed for init ffmpeg error: 601  

Video . /data/output video.mp4 decode status -1 

Failed to open videoThread dataInput0 init error 1, thread exit

我要发帖子