ncnn

作者: 张亦风 | 来源:发表于2019-10-22 14:20 被阅读0次

NCNN

cmake 编写

cmake_minimum_required(VERSION 3.5)
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 
elseif(COMPILER_SUPPORTS_CXX0X)
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()
    message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
find_package(OpenCV QUIET COMPONENTS core highgui imgproc imgcodecs)
if(NOT OpenCV_FOUND)
    find_package(OpenCV REQUIRED COMPONENTS core highgui imgproc)
endif()
FIND_PACKAGE( OpenMP REQUIRED)
if(OPENMP_FOUND)
    message("OPENMP FOUND")
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
include_directories(/disk2/face/ncnn/src
                /disk2/face/LFFD-with-ncnn-master/src                    
)
include_directories(/disk2/face/ncnn/build/src)
link_directories(/disk2/face/ncnn/build/install/lib)
set(NCNN_EXAMPLE_LINK_LIBRARIES ncnn ${OpenCV_LIBS})
if(NCNN_VULKAN)
    list(APPEND NCNN_EXAMPLE_LINK_LIBRARIES ${Vulkan_LIBRARY})
endif()

add_executable(squeeze1 test1.cpp )
target_link_libraries(squeeze1 ${NCNN_EXAMPLE_LINK_LIBRARIES})

相关文章

  • 腾讯云上编译安装ncnn

    服务器环境 ubuntu 20.04 更新系统 安装NCNN需要的依赖 下载NCNN 编译NCNN 安装NCNN

  • NCNN-量化方案汇总

    NCNN量化之ncnn2table和ncnn2int8 一、ncnn2table生成量化表 1、首先准备工作,参考...

  • Android集成NCNN实现

    ncnn简介 https://github.com/Tencent/ncnn ncnn 是一个为手机端极致优化的高...

  • 零基础centerFace+ncnn移植到ios

    参考资料: centerFace源码 ncnn ios demo ncnn faceDetection demo ...

  • 移动端神经网络部署框架ncnn

    https://github.com/Tencent/ncnn ncnn与tensorflow lite相比有什么...

  • pytorch->onnx->ncnn->Android

    在Windows下build ncnn参考:https://github.com/Tencent/ncnn/wik...

  • Pytorch转ncnn

    pytorch模型转ncnn ncnn是腾讯公司发布的一款深度学习框架,ncnn 是一个为手机端极致优化的高性能神...

  • ncnn

    NCNN cmake 编写

  • NCNN使用总结

    NCNN简介 ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的部...

  • NCNN

    1. ncnn ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的...

网友评论

      本文标题:ncnn

      本文链接:https://www.haomeiwen.com/subject/ersqvctx.html