-
mkdir build && cd build
-
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D FORCE_VTK=ON -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=ON -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES --expt-relaxed-constexpr" -D WITH_GDAL=ON -D WITH_XINE=ON -D BUILD_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/software/opencv_contrib-4.0.0/modules -D PYTHON3_EXECUTABLE=/home/software/miniconda3/envs/tnn/bin/python -D PYTHON3_NUMPY_INCLUDE_DIRS=/home/software/miniconda3/envs/tnn/lib/python3.6/site-packages/numpy/core/include -D PYTHON3_PACKAGES_PATH=/home/software/miniconda3/envs/tnn/lib/python3.6/site-packages ..
-
make -j $(($(nproc) + 1))
-
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
-
sudo ldconfig
-
sudo apt update
-
cd /home/software/miniconda3/envs/tnn/lib/python3.6/site-packages
-
ln -s /usr/local/python/cv2/python-3.6/cv2.cpython-36m-x86_64-linux-gnu.so cv2.cpython-36m-x86_64-linux-gnu.so
-
reboot
In [1]: import cv2
In [2]: cv2.__version__
Out[2]: '4.0.0'