基于Android studio3.6的JNI教程之ncnn之语义分割ENet

Pelagia ·
更新时间:2024-09-20
· 909 次阅读

代码链接:

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

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

 

环境:

Android studio 3.6

Sdk:android10 api 29

Ndk:r15c

Ncnn:20200226

Opencv:Opencv3.4.1 android sdk

 

Linux下的代码测试:

mkdir build cd build cmake .. make ./enet

运行效果,

 

Android开始:

(1)新建工程,

New->New Project->选择Native c++  ->工程名enet->c++11

(2)app/src/cpp下面增加opencv和ncnn的头文件,include

(3)app/src/main下面增加ncnn 和opencv的静态库文件和动态库文件,

(4)app/src/main下面增加模型文件assets

(5)修改布局文件,app/src/main/res/layout/ activity_main.xml

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