基于Android studio3.6的JNI教程之ncnn之目标检测YOLOV3

Cerelia ·
更新时间:2024-09-20
· 674 次阅读

代码链接:

https://github.com/watersink/mobilev2yolov3-as-linux

本代码可以在模拟器下进行跑。

 

环境:

Android studio 3.6

Sdk:android10 api 29

Ndk:r15c

Ncnn:20200226

 

Linux下的代码测试:

mkdir build cd build cmake .. make ./yolov3

效果:

 

Android部分:

(1)增加ncnn的include目录,(src/main/cpp/)

增加ncnn的库文件libncnn.a(src/main/jniLibs)

(2)增加模型文件(src/main/assets)

增加模型的头文件(src/main/cpp)

(3)增加程序运行需要读取的图片(res/drawable/dog.jpg)

(4)修改布局文件res/layout/activity_main.xml

需要 登录 后方可回复, 如果你还没有账号请 注册新账号