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

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

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

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
Atlas 200I DK A2上,原本的sampleYOLOV7MultiInput进行视频推理成功,然后我替换了成了自己转换好的.om模型,这和模型已经在sampleYOLOV7验证过了是可以进行图片推理的,然后出现以下报错,下图为.om替换过程以及报错情况:
替换test.json中的模型路径为自己的.om:
对应的inc文件夹中的label.h同样进行了修改,是对于自己训练的标签。
然后data将视频也在上图1中替换了,推理后出现:
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