asd1715 2024-04-09 17:22 采纳率: 25%
浏览 25
已结题

c++下使用opencv部署yolov5模型

使用这段读取从yolov5-v6.0用python export.py --weights yolov5s.pt 命令行将yolov5s.pt转为yolov5s.onnx然后在c++中
String modelFile = ".yolov5s.onnx";
Net net = cv::dnn::readNetFromONNX(modelFile); //读取网络和参数
总是读取不成功报错

img


是什么原因导致的,该如何解决呢,求指导

  • 写回答

4条回答 默认 最新

  • 爱晚乏客游 2024-04-09 17:38
    关注
    1. 不能导出动态shape,你看下你的dynamic参数是不是设置为true了。
    2. opset最好设置为12,我不知道ocv4.8能支持到多少,但是最好是设置低一些。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月19日
  • 已采纳回答 4月11日
  • 创建了问题 4月9日

悬赏问题

  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算
  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥15 悬赏Python-playwright部署在centos7上