Skip to content

Instantly share code, notes, and snippets.

@jayveeangeles
Created July 24, 2019 06:50
Show Gist options
  • Save jayveeangeles/9a4287f841a7f93d355c573aedc62679 to your computer and use it in GitHub Desktop.
Save jayveeangeles/9a4287f841a7f93d355c573aedc62679 to your computer and use it in GitHub Desktop.
Example CMake config for build OpenCV for Jetson
/usr/local/bin/cmake \
-DWITH_TBB=ON \
-DWITH_CUDA=ON \
-DBUILD_opencv_python3=ON \
-DBUILD_opencv_python2=ON \
-DFORCE_VTK=ON \
-DBUILD_ZLIB=ON \
-DBUILD_TIFF=ON \
-DBUILD_JASPER=ON \
-DBUILD_JPEG=ON \
-DBUILD_PNG=ON \
-DBUILD_OPENXR=ON \
-DBUILD_WEBP=ON \
-DWITH_IPP_IW=ON \
-DWITH_ITT=ON \
-DWITH_CUBLAS=ON \
-DWITH_CUFTT=ON \
-DWITH_OPENGL=ON \
-DWITH_GDAL=ON \
-DWITH_V4L=ON \
-DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" \
-DCMAKE_BUILD_TYPE=RELEASE \
-DWITH_GSTREAMER=ON \
-DWITH_GSTREAMER_0_10=OFF \
-DCMAKE_INSTALL_PREFIX=install \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DBUILD_opencv_cudacodec=OFF \
-DCPACK_BINARY_DEB=ON \
-DCPACK_PACKAGING_INSTALL_PREFIX=/usr/local \
-DOPENCV_EXTRA_MODULES_PATH=/mnt/p1/nvidia/Documents/opencv4.1.0/opencv_contrib/modules \
-DENABLE_NEON=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 \
-DCUDA_ARCH_BIN="6.2 7.2" \
-DCUDA_ARCH_PTX="" \
-DWITH_GTK=ON \
-DWITH_FFMPEG=ON \
-DBUILD_FFMPEG=ON \
-DWITH_LIBV4L=ON \
-DCUDA_NVCC_FLAGS="--expt-relaxed-constexpr" \
-DBUILD_opencv_world=OFF ..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment