如何在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上下载:
编辑:
以下是我成功测试并在上面的链接中提到的说明:
- 更新存储库:
sudo apt-get update
-
下载编译OpenCV所需的包:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- 安装Python3.5的开发人员包:
sudo apt-get install python3.5-dev
- 复制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/
- 创建一个临时目录,进入它并运行:
git clone https://github.com/Itseez/opencv.git
。 这将下载OpenCV 3.然后将文件夹opencv
重命名为opencv-3
-
创建一个
build
目录,移动到它并运行:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-3
- 完成该过程后,运行
make
然后sudo make install
。 - 请享用。
我找到了这个 。
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)
- Qualcomm Atheros WiFI,联想v310和Ubuntu 16.04
- 非常奇怪的16.04有线互联网连接问题
- Kubuntu 16.04.2死机,错误信息是ata1:COMRESET失败(错误号= -16)
- Ubuntu 16:google-chrome-stable:取决于:libappindicator1但它不会被安装
- Ubuntu存储库没有Release文件
- Ubuntu 16.04 LTS无法识别的硬盘 – 没有足够的磁盘空间来安装
- WiFi和蓝牙共存:Qualcomm Atheros ar9462:Ubuntu 16.04
- 通知在Slack和其他Electron应用程序中无法正常显示
- WiFi DELL XPS 13 9360与QCA6174 802.11ac无线网络适配器保持断开连接