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,即可调用摄像头,实时检测

猜你喜欢

转载自blog.csdn.net/qq_41478219/article/details/140958713