text 交叉编译OpenCV3.4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 交叉编译OpenCV3.4相关的知识,希望对你有一定的参考价值。

#!/bin/sh
cmake -D CMAKE_BUILD_TYPE=RELEASE \
  -D CMAKE_TOOLCHAIN_FILE=toolchain.cmake \
  -D CMAKE_C_COMPILER=aarch64-himix100-linux-gcc \
  -D CMAKE_CXX_COMPILER=aarch64-himix100-linux-g++ \
  -D BUILD_opencv_gpu=OFF  \
  -D ENABLE_DYNAMIC_CUDA=OFF \
  -D WITH_CUDA=OFF \
  -D WITH_TIFF=OFF \
  -D WITH_1394=OFF \
  -D WITH_V4L=OFF \
  -D WITH_LIBV4L=OFF \
  -D WITH_PNG=OFF \
  -D WITH_JPEG=ON \
  -D BUILD_ZLIB=ON \
  -D BUILD_JPEG=ON \
  -D BUILD_DOCS=OFF \
  -D BUILD_PERF_TESTS=OFF \
  -D BUILD_TESTS=OFF \
  -D BUILD_WITH_DEBUG_INFO=OFF \
  -D BUILD_opencv_apps=OFF \
  -D BUILD_opencv_calib3d=OFF \
  -D BUILD_opencv_contrib=OFF \
  -D BUILD_opencv_features2d=OFF \
  -D BUILD_opencv_flann=OFF \
  -D BUILD_opencv_gpu=OFF \
  -D BUILD_opencv_ml=OFF \
  -D BUILD_opencv_nonfree=OFF \
  -D BUILD_opencv_objdetect=OFF \
  -D BUILD_opencv_photo=OFF \
  -D BUILD_opencv_stitching=OFF \
  -D BUILD_opencv_superres=OFF \
  -D BUILD_opencv_ts=OFF \
  -D BUILD_opencv_video=OFF \
  -D BUILD_opencv_videostab=OFF \
  -D BUILD_SHARED_LIBS=ON \
  -D BUILD_FAT_JAVA_LIB=OFF \
  -D CMAKE_INSTALL_PREFIX=./install \
  ..

###########user defined#############
set(CMAKE_SYSTEM_NAME Linux )
set(CMAKE_SYSTEM_PROCESSOR arm )
set(CMAKE_C_COMPILER aarch64-himix100-linux-gcc )
set(CMAKE_CXX_COMPILER aarch64-himix100-linux-g++ )
###########user defined#############
set( CMAKE_FIND_ROOT_PATH "/usr/include/" )
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
######################################

以上是关于text 交叉编译OpenCV3.4的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台

树莓派中编译OpenCV3.4.1和OpenCvSharp

使用 OpenCV3.4.5 在 Qt5 中与 Cuda 相关的编译错误

使用vs2019编译和调试开源项目opencv3.4.0版本+opencv3.4.0源码网盘链接

使用vs2019编译和调试开源项目opencv3.4.0版本+opencv3.4.0源码网盘链接

opencv3.4.1+ubuntu18.04+anaconda 源码编译