原文:https://blog.csdn.net/xclshwd/article/details/85257117
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=