1.准备
解压opencv-4.5.2.zip;cd opencv-4.5.2;
mkdir install;用于安装库
mkdir build;
在build中创建toolchain.cmake文件:
set( CMAKE_SYSTEM_NAME Linux )
set( CMAKE_SYSTEM_PROCESSOR arm )
set( CMAKE_C_COMPILER arm-hisiv400-linux-gcc )
set( CMAKE_CXX_COMPILER arm-hisiv400-linux-g++ )
set( CMAKE_FIND_ROOT_PATH /opt/hisi-linux/x86-arm/arm-hisiv400-linux/bin)
set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
2.生成Makefile
在build中执行下面的指令生成Makefile
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain.cmake -DBUILD_PROTOBUF=false -DENABLE_PRECOMPILED_HEADERS=false -DBUILD_PACKAGE=false -DBUILD_PERF_TESTS=false -DBUILD_TESTS=false -DBUILD_ZLIB=true -DBUILD_opencv_apps=false -DBUILD_opencv_stitching=false -DBUILD_opencv_shape=false -DBUILD_opencv_highgui=true -DBUILD_opencv_dnn=false -DBUILD_