安装OpenCV 4 on Ubuntu from source code

  • 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'

猜你喜欢

转载自blog.csdn.net/huigougou/article/details/84321180