1. 对 Python 版的 OpenCV,Ubuntu 有两种安装方式:
pip3 install opencv-python " opencv-contrib 是 opencv 的扩充
注: 库文件(cv2.so)安装路径:/usr/local/lib/python3.5/dist-packages/cv2.so
2. 使用源码安装由以下几个好处:
1. 安装 OpenCV 依赖项
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
2. 官网(https://opencv.org/releases.html)下载源代码并解压
3. 进入解压后的目录,创建 build 目录,目的是将编译文件放入 build 目录,避免与源码混在一起
cd ~/opencv-4.0.1 mkdir build cd build
4. 用 cmake 编译安装(指定编译选项)
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3) \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D WITH_QT=OFF \
-D WITH_V4L=ON \
-D CMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic .. " 注意末尾有 ..,表示对上一级目录进行编译
make -j4 " 调用4个线程进行编译
sudo make install
5. 测试
python3
>>> import cv2
若无错误提示,则编译安装成功
Ubuntu16.04 / OpenCV / Python 源码安装
原文:https://www.cnblogs.com/dinghongkai/p/10671197.html