yolov5模型部署到android及其注意事项

本文详细介绍了如何将Yolov5模型部署到Android平台,包括模型转换、Android Studio环境配置、解决C/C++编译错误、处理app闪退问题等常见挑战。在部署过程中,特别强调了操作系统的选用(推荐Linux环境),指出Windows或服务器上可能出现的问题。对于Android Studio的环境搭建,提到了NDK的完整性和路径设置的重要性。对于Yolov5ncnn app闪退,分析了参数配置错误的原因,并给出了具体的修复步骤。最后,提醒读者注意Yolov5不同版本的导出差异,建议使用v5.0版本。
摘要由CSDN通过智能技术生成

1.模型部署过程

具体流程可以参照迷途小书童note,内容非常详尽,只要肯细心完成部署完全没有问题。文章如下

借鉴文章

2.注意事项

 部署过程中走过了无数坑,特此文章,希望后继者们能够轻松一点。

1.操作系统

yolov5.pt文件 在转换为yolov5.bin, yolov5.param部署文件上的时候,最好在linux系统上进行,在服务器上或者windows系统上会有很多问题。安装Vmware,然后再安装虚拟机。本人用的Ubuntu20.04,只要深度学校环境搭配好了,18.04也一样。

2.android studio环境搭建,报错c,c++编译错误

ndk是负责c,c++编译的工具包,网上说出现上述问题,只要路径设置正确,重新编译就可以没有问题了。其实不然, 从as里面下载的ndk包不完整(可能是网络问题,也可能是本身包就不完整)

像我的话当时里面就只有llvm, 这样编译肯定不成功,解决方法是从官网上,重新下载一个ndk的包,将toolchains里面缺少的文件,粘贴过来。然后rebuild project就可以了。

如果还不行的话就

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值