$ sudo apt-get update
$ sudo apt-get install python-dev python-opencv
$ sudo apt-get update
$ sudo apt-get install python3-dev python3-opencv
- 确认 Opencv 库
- 用于 Python 的 OpenCV:
$ python -c "import cv2; print(cv2.__version__)"
$ python3 -c "import cv2; print(cv2.__version__)"
$ sudo apt-get update
$ sudo apt-get -y upgrade
$ sudo apt-get -y install aptitude
$ sudo apt-get aptitude libavcodec-dev
$ sudo apt-get -y install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev`
- 使用以下命令克隆 OpenCV 和 OpenCV 贡献库:
$ mkdir ~/opencv_build && cd ~/opencv_build
$ git clone https://github.com/opencv/opencv.git
$ git clone https://github.com/opencv/opencv_contrib.git
$ cd ~/opencv_build/opencv
$ mkdir build && cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
$ make -j4
$ sudo make install