Skip to content

Instantly share code, notes, and snippets.

@yemM
Created September 30, 2021 14:44
Show Gist options
  • Save yemM/dbb414507a4d361b58b4ec325c9aff3d to your computer and use it in GitHub Desktop.
Save yemM/dbb414507a4d361b58b4ec325c9aff3d to your computer and use it in GitHub Desktop.
Build opencv for linux with java
#!/bin/bash
cmake --verbose \
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.5.3/modules \
-DBUILD_opencv_java=ON \
-DOPENCV_JAVA_TARGET_VERSION=1.8 \
-DBUILD_JASPER=OFF \
-DBUILD_JPEG=OFF \
-DBUILD_OPENEXR=OFF \
-DBUILD_PERF_TESTS=OFF \
-DBUILD_PNG=OFF \
-DBUILD_PROTOBUF=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_TIFF=OFF \
-DBUILD_WEBP=OFF \
-DBUILD_ZLIB=OFF \
-DBUILD_opencv_hdf=OFF \
-DBUILD_opencv_text=OFF \
-DOPENCV_ENABLE_NONFREE=ON \
-DOPENCV_GENERATE_PKGCONFIG=ON \
-DPROTOBUF_UPDATE_FILES=ON \
-DWITH_1394=OFF \
-DWITH_CUDA=OFF \
-DWITH_EIGEN=ON \
-DWITH_FFMPEG=ON \
-DWITH_GPHOTO2=OFF \
-DWITH_GSTREAMER=OFF \
-DWITH_JASPER=OFF \
-DWITH_OPENEXR=ON \
-DWITH_OPENGL=OFF \
-DWITH_QT=OFF \
-DWITH_TBB=ON \
-DWITH_VTK=ON \
-DBUILD_opencv_python2=OFF \
-DBUILD_opencv_python3=ON \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DWITH_V4L=OFF \
-DWITH_CUFFT=OFF \
-DWITH_CUBLAS=OFF \
-DWITH_CUDNN=OFF \
../opencv-4.5.3
cmake --build ./
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment