使用android交叉编译ncnn推理代码

 前期准备:

安装android studio

使用android交叉编译ncnn推理代码_第1张图片

1、交叉编译opencv

F:\android_studio\Sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_TOOLCHAIN_FILE=F:\android_studio\Sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake -DANDROID_NDK=F:\android_studio\Sdk\ndk\25.1.8937393 -DANDROID_ABI="arm64-v8a" -DANDROID_SDK=F:\android_studio\Sdk -DWITH_TBB=OFF -DCPU_BASELINE=NEON -DCPU_DISPATCH=NEON -DBUILD_SHARED_LIBS=ON -DOPENCV_ENABLE_NONFREE=ON -DBUILD_ANDROID_EXAMPLES=OFF -DBUILD_ANDROID_PROJECTS=OFF -DINSTALL_ANDROID_EXAMPLES=OFF -DANDROID_NATIVE_API_LEVEL=21 -DCMAKE_CXX_FLAGS:STRING=-O3 -DCMAKE_C_FLAGS:STRING=-O3 -DCMAKE_BUILD_TYPE:STRING=Release -DBUILD_JAVA=OFF -DBUILD_ZLIB:BOOL=ON -DBUILD_opencv_world=ON -DBUILD_FAT_JAVA_LIB:BOOL=OFF -DBUILD_PERF_TESTS:BOOL=OFF -DBUILD_TESTS:BOOL=OFF -G "Ninja" -DCMAKE_MAKE_PROGRAM=F:\android_studio\Sdk\cmake\3.22.1\bin\ninja.exe ../
F:\android_studio\Sdk\cmake\3.22.1\bin\ninja.exe
F:\android_studio\Sdk\cmake\3.22.1\bin\ninja.exe install

2、交叉编译ncnn

F:\android_studio\Sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_TOOLCHAIN_FILE=F:\android_studio\Sdk\ndk\25.1

你可能感兴趣的:(android)