一、下载ncnn-android-vulkan
ncnn-android-vulkan.zip 文件是一个压缩文件,其中包含了 ncnn 框架在 Android 平台上使用 Vulkan 图形库加速的相关文件和代码。
在 Android 平台上,ncnn 框架可以利用 Vulkan 的并行计算能力来进行神经网络模型的推理计算,以提升计算性能。ncnn-android-vulkan.zip 文件中包含了使用 ncnn 框架和 Vulkan 图形库进行推理计算所需的相关文件和代码,例如 ncnn 库文件、Vulkan 相关的动态链接库、示例代码等。
使用此文件可以帮助开发人员在 Android 平台上通过 Vulkan 图形库加速神经网络的推理计算,提高应用程序的性能和效率。
二、下载Styletransfer【链接】
三、文件准备
- 解压缩ncnn-android-vulkan
- 解压缩ncnn-android-styletransfer-master
- 将ncnn-android-vulkan文件里面的四个文件复制粘贴到ncnn-android-styletransfer-master\app\src\main\jni
四、下载一些文件:SDK、NDK、CMake:
NDK:
CMake
SDK
- 记得右下角的show Package Details要✔
- NDK下载以后记得看看里面有没有这四个文件,如果按照图上的应该是有的,其他版本不敢保证。可以看到我的23版本里面有,那是我从21版本复制过来的,所以大家可以直接下载21版本。
五、修改路径
打开ncnn-android-styletransfer-master\app\src\main\jni\CMakeLists.txt
在这里插入图片描述
将第五行的路径改为自己的路径
set(ncnn_DIR ${
CMAKE_SOURCE_DIR}/ncnn-20201218-android-vulkan/${
ANDROID_ABI}/lib/cmake/ncnn)
改为:
set(ncnn_DIR ${
CMAKE_SOURCE_DIR}/${
ANDROID_ABI}/lib/cmake/ncnn)
六、build工程
我这边是没有问题的
七、用数据线连接终端
打开USB调式,华为手机在设置里面默认是看不到开发者模式的,需要多次点击版本号,就会弹出开启开发者模式,这个时候在设置里面搜索:开发,就可以看到开发人员选项。然后打开USB调试,关闭监控ADB安装应用。,这个时候,AS会显示连接终端的型号。
,这个时候,点击上面的绿色小三角,就可以啦,终端就会显示如下:
这个时候大家可以选择一张图片,以及选择转换的风格,点击变-CPU/GPU。
至此完结!!!
参考:
https://blog.csdn.net/xs1997/article/details/131747372