Yolov8:模型部署到安卓端

目录

1. 项目准备

1.1 安装Android studio

1.2 源码和依赖文件的下载安装

2. 项目部署

2.1 构建工程

2.2 修改配置

2.3 安装APP到手机端

3. 测试效果


1. 项目准备

1.1 安装Android studio

这个CSDN上有很多对应的经验体,随便找一个教程,然后切换一下国内源,即可安装成功,Android studio安装的前提是必须保证安装了jdk1.8版本以上,android studio的官网:Download Android Studio & App Tools - Android Developers

这里需要说明一点,打开File-->Settings-->Android SDK,我们应该安装NDK、Cmake

根据自己的手机版本来选择对应的开发环境,最后点击应用下载

1.2 源码和依赖文件的下载安装

下载ncnn-android-vulkan.zip以提供更快的处理速度和更高的能效

地址:Releases · Tencent/ncnn · GitHub

下载ncnn-android-yolov8源码

地址:GitHub:ncnn-android-yolov8

ncnn-20240410-android-vulkan里面的文件复制一份到ncnn-android-yolov8-main\ncnn-android-yolov8\app\src\main\jni目录下

下载依赖OpenCV,我下载的是最新的版本opencv-4.10.0-android-sdk.zip文件,下载好直接解压即可。

地址:Releases - OpenCV

2. 项目部署

2.1 构建工程

用Android studio 打开ncnn-android-yolov8项目的build.gradle文件

之后Android studio会帮我们构建整个工程,耐心等待他走完,但是会报错,需要我们修改一些配置

2.2 修改配置

修改ncnn-android-yolov8\app\src\main\jni里面的CMakeLists.txt文件,将opencv-sdk路径添加进去,同时删除ncnn_dir的ncnn版本号

将第五行的路径改为自己的opencv-sdk路径

将第八行vulkan目录去掉

修改后的格式如下图

重新重新Sync Project

根据报错,下载相应的依赖文件,下面是一些相应的文件版本

2.3 安装APP到手机端

利用Android Studio连接手机进行APP的安装,连接手机教程在上面Android Studio安装教程里有详细教程,之后点击这个开始按钮即可

3. 测试效果

运行成功,手机端已经安装好这个APP

打开APP,即可调用摄像头,实时检测

要将YOLOv8部署安卓手机上,可以按照以下步骤进行操作: 1. 安装所需的软件环境,包括PyTorch、Android Studio等。确保环境配置正确。 2. 克隆和安装YOLOv8代码库,并导出onnx模型。 3. 将onnx模型转换成NCNN文件,以便在安卓上使用。 4. 准备Android项目文件,包括下载项目文件、放置ncnn模型文件、放置ncnn和opencv的android文件。 5. 将手机连接到电脑,并进行软件编译和调试。这包括安装投屏软件、配置手机连接电脑、编译和调试代码,以及导出签名apk。 6. 如果需要使用自己的数据集训练模型,可以将训练好的模型部署安卓上。 7. 对项目代码进行解析,包括安卓的JNI机制、YOLOv8实例分割算法原理、C++代码和Java代码等。 请注意,以上步骤仅为一般指导,具体操作可能因个人需求和环境而有所不同。建议参考相关文档和教程以获取更详细的指导。\[1\] #### 引用[.reference_title] - *1* [YOLOv8实例分割实战:Android安卓手机部署(视频教程)](https://blog.csdn.net/bai666ai/article/details/130964776)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [yolo模型移植到android手机](https://blog.csdn.net/u010122972/article/details/77380785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值