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

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日

悬赏问题

  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写