博主,参考了你的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
这样应该可以解决你遇到的问题。如果问题仍然存在,请检查你的视频文件是否损坏或者格式不正确。
解决 无用评论 打赏 举报 - 首先,确保你已经安装了
悬赏问题
- ¥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代码编写