博主,参考了你的rknn 视频检测的部署教程,视频可以加载,但是执行
./yolob8_video [模型地址] [视频地址] [写1或者不写,写1表示将结果存下来,默认不存结果]
老是提示[mp4 @ 0x55a068cfe0] dimensions not set
dimensions not set
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
一直免费一直爽 2024-08-16 15:29关注以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
这个问题可能是由于视频文件的尺寸信息没有正确设置导致的。你可以尝试使用
ffmpeg工具来获取视频的尺寸信息,并将其设置为正确的值。以下是一个简单的示例:- 首先,确保你已经安装了
ffmpeg。如果没有安装,可以使用以下命令进行安装(以Ubuntu为例):
sudo apt-get update sudo apt-get install ffmpeg- 使用
ffmpeg获取视频尺寸信息:
ffmpeg -i [视频地址] 2>&1 | grep "Stream"这将输出视频流的信息,包括宽度、高度等。找到类似于以下的输出:
Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 640x360, ...- 根据输出的信息,将视频的宽度和高度设置为正确的值。例如,如果输出显示宽度为640,高度为360,那么你可以在运行
yolob8_video时指定这些参数:
./yolob8_video [模型地址] [视频地址] [写1或者不写,写1表示将结果存下来,默认不存结果] --width 640 --height 360这样应该可以解决你遇到的问题。如果问题仍然存在,请检查你的视频文件是否损坏或者格式不正确。
解决 无用评论 打赏 举报- 首先,确保你已经安装了