海思Hi3559A平台移植 opencv4.0.0

    xiaoxiao2022-06-25  188

    原文:https://blog.csdn.net/xclshwd/article/details/85257117

    海思Hi3559A平台移植 opencv4.0.0

    2018年12月26日 09:51:53 xclshwd 阅读数:370

     版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xclshwd/article/details/85257117

    1、交叉编译工具

    aarch64-himix100-linux-gcc

    2、下载opencv-4.0.0源码

     # git clone https://github.com/opencv/opencv.git

    3、编译 源码

    cmake编译:

                  进去到opencv-4.0.0目录下,创建build文件夹,根据需要配置编译选项如下:

                   cmake -D CMAKE_BUILD_TYPE=RELEASE  \                           -D CMAKE_C_COMPILER=aarch64-himix100-linux-gcc \                           -D CMAKE_CXX_COMPILER=aarch64-himix100-linux-g++ \                           -D BUILD_SHARED_LIBS=ON \                           -D CMAKE_CXX_FLAGS=-fPIC \                           -D CMAKE_C_FLAGS=-fPIC \                           -D CMAKE_EXE_LINKER_FLAGS=-lpthread -ldl \                           -D ENABLE_PIC=ON \                           -D WITH_1394=OFF \                           -D WITH_ARAVIS=OFF \                           -D WITH_ARITH_DEC=ON \                           -D WITH_ARITH_ENC=ON \                           -D WITH_CLP=OFF \                           -D WITH_CUBLAS=OFF \                          -D WITH_CUDA=OFF \                          -D WITH_CUFFT=OFF \                          -D WITH_FFMPEG=ON \                          -D WITH_GSTREAMER=ON \                          -D WITH_GSTREAMER_0_10=OFF \                          -D WITH_HALIDE=OFF \                         -D WITH_HPX=OFF \                         -D WITH_IMGCODEC_HDR=ON \                         -D WITH_IMGCODEC_PXM=ON \                         -D WITH_IMGCODEC_SUNRASTER=ON \                         -D WITH_INF_ENGINE=OFF \                         -D WITH_IPP=OFF \                         -D WITH_ITT=OFF \                         -D WITH_JASPER=ON \                         -D WITH_JPEG=ON \                         -D WITH_LAPACK=ON \                         -D WITH_LIBREALSENSE=OFF \                         -D WITH_NVCUVID=OFF \                         -D WITH_OPENCL=OFF \                        -D WITH_OPENCLAMDBLAS=OFF \                        -D WITH_OPENCLAMDFFT=OFF \                        -D WITH_OPENCL_SVM=OFF \                        -D WITH_OPENEXR=OFF \                        -D WITH_OPENGL=OFF \                        -D WITH_OPENMP=OFF \                       -D WITH_OPENNNI=OFF \                       -D WITH_OPENNNI2=OFF \                       -D WITH_OPENVX=OFF \                       -D WITH_PNG=OFF \                       -D WITH_PROTOBUF=OFF \                       -D WITH_PTHREADS_PF=ON \                       -D WITH_PVAPI=OFF \                       -D WITH_QT=OFF \                       -D WITH_QUIRC=OFF \                       -D WITH_TBB=OFF \                       -D WITH_TIFF=ON \                       -D WITH_VULKAN=OFF \                       -D WITH_WEBP=ON \                       -D WITH_XIMEA=OFF \                       .. (注意有两个点点)

    make;make install; 编译完成后默认安装到/usr/local/lib/下,也可以直接配置安装路径cmake -D CMAKE_INSTALL_PREFIX=

    最新回复(0)