45W冲冲冲 2024-08-16 15:29 采纳率: 0%
浏览 25

dimensions not set

博主,参考了你的rknn 视频检测的部署教程,视频可以加载,但是执行
./yolob8_video [模型地址] [视频地址] [写1或者不写,写1表示将结果存下来,默认不存结果]
老是提示[mp4 @ 0x55a068cfe0] dimensions not set

  • 写回答

2条回答 默认 最新

  • 一直免费一直爽 2024-08-16 15:29
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个问题可能是由于视频文件的尺寸信息没有正确设置导致的。你可以尝试使用ffmpeg工具来获取视频的尺寸信息,并将其设置为正确的值。以下是一个简单的示例:

    1. 首先,确保你已经安装了ffmpeg。如果没有安装,可以使用以下命令进行安装(以Ubuntu为例):
    sudo apt-get update
    sudo apt-get install ffmpeg
    
    1. 使用ffmpeg获取视频尺寸信息:
    ffmpeg -i [视频地址] 2>&1 | grep "Stream"
    

    这将输出视频流的信息,包括宽度、高度等。找到类似于以下的输出:

    Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 640x360, ...
    
    1. 根据输出的信息,将视频的宽度和高度设置为正确的值。例如,如果输出显示宽度为640,高度为360,那么你可以在运行yolob8_video时指定这些参数:
    ./yolob8_video [模型地址] [视频地址] [写1或者不写,写1表示将结果存下来,默认不存结果] --width 640 --height 360
    

    这样应该可以解决你遇到的问题。如果问题仍然存在,请检查你的视频文件是否损坏或者格式不正确。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月16日