ubuntu16.04 python3.5 Opencv3.2安装
来源:互联网 发布:cf鬼跳宏数据 编辑:程序博客网 时间:2024/05/19 17:23
1、安装所需的编译器、依赖等
2、下载opencv源码
3、利用cmake编译构建opencv
首先创建一个临时文件夹用于存放编译过程中的文件,要在下载opencv的文件夹内部创建,这样可以自动找到opencv的路径,我的是~/Downloads/opencv/opencv/build,随后通过如下命令进行cmake。
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..
最后安装,sudo make install
4、完成后,通过如下验证:
python3
import cv2
cv2.__version__
另外的安装资料:
6.1.2 安装和使用OpenCV
作为最流行的视觉包,在Linux中安装OpenCV是非常方便的,大多数Linux的发行版都支持包管理器的安装,比如在Ubuntu 16.04 LTS中,只需要在终端中输入:
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv (p是小写,csdn显示有问题)
当然也可以通过官网下载源码编译安装,第一步先安装各种依赖:
>> sudo apt install build-essential
>> sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
>> sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
然后找一个clone压缩包的文件夹,把源码拿下来:
>> git clone opencv/opencv
然后进入OpenCV文件夹:
>> mkdir release
>> cd release
>> cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
准备完毕,直接make并安装:
>> make
>> sudo make install
Windows下的安装也很简单,直接去OpenCV官网下载:
DOWNLOADS | OpenCV
执行exe安装后,会在<安装目录>/build/python/2.7下发现一个叫cv2.pyd的文件,把这个文件拷贝到<Python目录>\Lib\site-packages下,就可以了。Windows下如果只想在Python中体验OpenCV还有个更简单的方法是加州大学尔湾分校(University of California, Irvine)的Christoph Gohlke制作的Windows下的Python科学计算包网页,下载对应版本的wheel文件,然后通过pip安装:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
本书只讲Python下OpenCV基本使用,Python中导入OpenCV非常简单:
import cv2就导入成功了。
make uninstallcd ..sudo rm -r buildsudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*
四、查看opencv版本- ubuntu16.04 python3.5 Opencv3.2安装
- ubuntu16.04:cuda8.0+python3.5+tensorflow1.4+opencv3.2安装说明
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2
- ubuntu16.04安装opencv3.2
- Ubuntu16.04下在Python3.5安装OpenCV3.3.1(CPU)
- ubuntu16.04 安装opencv3
- ubuntu16.04安装cuda8和opencv3.2
- ubuntu16.04下安装opencv3.2版本
- opencv3.2 在Ubuntu16.04配置安装
- ubuntu16.04下安装opencv3.2版本
- 【安装教程】opencv3.2 contrib ubuntu16.04
- Ubuntu16.04 python3.5.2 install OpenCV3
- Ubuntu16.04安装python3
- Ubuntu16.04 openCV3.1安装
- ubuntu16.04 opencv3.1安装
- Ubuntu16.04下安装opencv3
- Ubuntu16.04安装OpenCv3.2.0
- ubuntu16.04安装opencv3.2.0
- ionic2-常用组件
- 配置Win10解决VMware Intel VT-x虚拟化问题
- 分享自己去年毕业,Java实习找工作的一些经验!
- Codeforces Round 421 Div.2 D. Mister B and PR Shifts 思维 乱搞
- ionic2- 导航页面
- ubuntu16.04 python3.5 Opencv3.2安装
- Java学习笔记-《Java程序员面试宝典》-第5章Java Web-5.2J2EE与EJB(5.2.5-5.2.10)
- EventBus的使用与原理
- LeetCode | 49. Group Anagrams
- 实现border内边距与图片半透明
- ecshop数据字典
- Linux下 XordDos(BillGates)木马查杀记录
- UTF-8、en_US.UTF-8和zh_CN.UTF-8的区别
- 从C++函数返回多个值