如何在Ubuntu 16.04 LTS上安装OpenCV 3.1 for Python 3.5?

如何在Ubuntu 16.04 LTS上安装OpenCV 3.1版以使用Python 3.5.1?

我在虚拟机上试过这个 ,但是如果你想使用Python 2, 这显然很有用。

我在Ubuntu 16.04 LTS上使用OpenCV 3.1版来使用Python 3.5.1。 在最新版本,它已修复,尝试:

http://cyaninfinite.com/tutorials/installing-opencv-in-ubuntu-for-python-3/

但是我没有下载开发python和OpenCV,我直接从github上下载:

1

编辑:

以下是我成功测试并在上面的链接中提到的说明:

  1. 更新存储库: sudo apt-get update
  2. 下载编译OpenCV所需的包:

     sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 
  3. 安装Python3.5的开发人员包: sudo apt-get install python3.5-dev
  4. 复制dev文件: python3.5-config --includes输出应类似于: -I/usr/include/python3.5m -I/usr/include/x86_64-linux-gnu/python3.5m 。 输出的第一部分是预期位置,第二部分显示配置文件的当前位置。 要解决此问题,我们将文件从当前位置复制到预期位置: sudo cp /usr/include/x86_64-linux-gnu/python3.5m/pyconfig.h /usr/include/python3.5m/
  5. 创建一个临时目录,进入它并运行: git clone https://github.com/Itseez/opencv.git 。 这将下载OpenCV 3.然后将文件夹opencv重命名为opencv-3
  6. 创建一个build目录,移动到它并运行:

     cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-3 
  7. 完成该过程后,运行make然后sudo make install
  8. 请享用。

我找到了这个 。

OpenCV在车轮上。

用于Python的非官方OpenCV包。

Ubuntu 16.04的安装非常简单:

 pip3 install opencv-python 

检查安装:

 python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> cv2.__version__ '3.2.0' 

python3-opencv可以从Ubuntu 17.10及更高版本的Universe存储库安装。 打开终端并输入:

 sudo apt install python3-opencv 

如果您使用的是Ubuntu 14.04或Ubuntu 16.04, 请将操作系统升级到18.04 。 如果在WSL中安装了Ubuntu 16.04,则sudo do-release-upgrade -d会将其升级到18.04。

 brew install ffmpeg brew install opencv3 --with-ffmpeg -v (Python 2.7) brew install opencv3 --with-python3 --with-ffmpeg -v (Python 3.6)