1.ubuntu环境 安装opencv4
2.安装g++,cmake,protobuf
3.安装并测试ncnn
4.cmake编译ncnn项目
5.qt编译器内编译ncnn项目
因为ncnn库依赖 opencv 和 protobuf 因此你需要先配置好依赖环境再编译ncnn。
官方安装教程
腾讯开源 ncnn 码云官网3.1 下载依赖环境
3.2 下载安装vulkan sdk (如果你的硬件设备支持GPU可以考虑下载vulkan)
要使用 Vulkan 后端,请安装 Vulkan 头文件、vulkan 驱动程序加载器、GLSL 到 SPIR-V 编译器和 vulkaninfo 工具。最好来自您的分发存储库。或者,从https://vulkan.lunarg.com/sdk/home下载并安装完整的 Vulkan SDK(大小约为 200MB;它包含所有头文件、文档和预构建的加载程序,以及一些额外的工具和所有内容的源代码)方法如下
要在稍后构建 ncnn 后使用 Vulkan,还需要为 GPU 安装 Vulkan 驱动程序。
3.2下载ncnn代码
3.3 编译安装ncnn
如果你的电脑支持GPU你可以将VULKAN库编译进去 即-DNCNN_VULKAN=ON
测试是否移植成功
CMakeLists.txt
指定opencv路径
指定ncnn的安装路径
.pro文件
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/58542.html