问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ncnn的使用2:onnx转ncnn模型跑resnet18

发布网友 发布时间:2024-10-07 00:36

我来回答

1个回答

热心网友 时间:2024-10-30 08:48

NCNN的使用教程:将ONNX模型转换为运行ResNet18

NCNN提供了强大的模型转换工具,便于将Caffe、ONNX等模型转换为ncnn格式。在编译后的ncnn build/tools目录下,我们找到了onnx2ncnn工具。本文将展示如何使用它将PyTorch导出的ResNet18的ONNX模型转换为ncnn适用的模型。

项目的结构如下:src存放源代码,python包含脚本,model_param存放模型文件,image存放推理图片,bin存放可执行文件。在bin目录下,我们拷贝了来自ncnn/build/tools/onnx的onnx2ncnn工具。

在python脚本export_res18.py中,通过给定示例输入,我们导出resnet18的ONNX模型至model_param目录。然后,我们使用ncnn官方提供的工具onnx2ncnn进行转换,生成resnet18.param和resnet18.bin文件,分别存储模型结构和参数。

resnet18.param文件包含7767517(magic number)和层与blob的数量,其中blob用于存储中间数据。Blob的数量通常比层多,因为每个层可能有多个输入和输出。例如,Convolution层有输入和输出blob,而Split算子则有多个输入和输出。

在推理代码中,我们参考ncnn/examples/squeezenet.cpp编写,首先创建Net实例,加载模型参数(resnet18.param和resnet18.bin),并确保输入图片转换为RGB格式,因为OpenCV默认为BGR。此外,还需对图片进行归一化处理,以适应模型的输入要求。

CMakeLists.txt文件中,我们设置了ncnn库的搜索路径,并将可执行文件输出到bin目录下,同时链接ncnn和OpenCV库。
通过以上步骤,你已经学会了如何使用ncnn将ONNX格式的ResNet18模型转换并进行推理。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) 我十六岁近视三百度想要去当兵,用什么方法可以把近视治疗好? 近视三百度处中生学历能当兵吗 万网企业邮箱邮箱优势 今年十八岁、想去当兵、但近视三百度左右、而且家里就我一个男孩、文 ... 请问现在当兵可以戴眼镜么?如果可以体检检查视力不是没意义么- - (本... 企业邮箱目前国内哪个品牌比较好? 想当兵,但是眼镜近视300多,不想做手术,能当兵吗?我是大三学生,,,_百度... 近视300度,当兵难吗?我是2013高三应届生,该怎么选择??? ...我打算读完高中去当兵。可是我眼近视三百度左右。身体健康..._百度... 为什么流瑜伽都从右边开始 92为什么练瑜伽要从右侧开始 我是大一学生,今天参加了大学生征兵入伍体检,其他都合格,就是左眼视力... 自动售水机水卡折了怎么还能读出数据 听说现在大学生可以去当兵,但需要体检,体检对视力有什么要求吗?_百度... 售水机怎么调水量 植物保护技术内容简介 开封植物保护技术人员自我介绍怎么说比较好呢?的演讲 邯郸植物保护技术人员自我介绍怎么说?(范文参考),5星级酒店面试用_百 ... 验兵体检裸眼视力两只眼睛都是4.6能过关吗?职高文凭 我现在有只眼睛4.9,有只眼睛4.6,如何能保护好现有眼睛视力,求解 自动售水机如何刷卡 高考视力不合格可以报考军校吗? 北京天润怡安净水设备有限公司天润怡安自动售水机介绍 TensorRT安装部署指南(Windows10) 小区纯净水自动售水机 高考体检视力4.9,哪些专业受限? 用NCNN部署mmdetection的yolov3 哪里有哪里有!好喜欢这个书包? 有哪些性价比比较高的双肩包推荐? ...审查工作细则(试行)是否适用于行政诉讼申请再审的案件? 将来时的六种结构是什么 公安机关和检查机关必须介入的情况有哪些? 有近视可以当兵吗? 我今年想去当兵,但眼睛近视呢,左眼460度右眼450度,如何让验兵时通过 眼睛近视偏严重,能不能去当兵? 高中生可以去验兵?带着带度数的眼镜去验兵,可以吗?我真的很想当兵 女生当兵近视多少度可以接受 小区注销的自动售水机的水卡还能激活吗 我在教室讲课时被外人打成鼓膜穿孔 已经报案 这个案件会是自诉还是公... 海霖自动售水机干净吗?