开发环境搭建
本人使用的是Ubuntu 16.04LTS。
1、安装Python3
## 其实 Ubuntu 16.04 系统自带了 Python 3.5.2,因此不需要再安装了?但是需要安装一些开发环境。
sudo apt-get update #更新系统源
sudo apt-get install python3 python3.5-dev libpython3.5-dev #安装基础包
sudo apt-get install python3-pip #安装 pip3
sudo pip3 install --upgrade pip #更新 pip3
## 测试
$ python3 --version
Python3.5.2
2、安装Numpy,Matplotlib,OpenCV
这些库可以自己下载源码编译,也有别人编译好的,我们直接下载。
## 安装库
sudo pip3 install numpy #安装 numpy,用于在Python中进行科学计算
sudo pip3 install matplotlib #安装 matplotlib,用于显示、绘图等sudo pip3 install opencv-python #安装 opencv
sudo pip3 install opencv-contrib-python #安装opencv-contrib,包含一些其它库,比如xfeature2d
## 确保 OpenCV 已经安装好
$ python3 -c "import cv2;print(cv2.__version__)"
4.0.0
其实在安装opencv-python时会附带安装numpy,matplotlib安装时也会附带numpy,因为它们都依赖于numpy,如图:
至此,环境基本上已经搭建结束。以后的任务就是开发啦。
附:
#各个版本号
python 2.7.12python33.5.2pip8.1.1pip319.0.3numpy1.16.1matplotlib3.0.2opencv-python 4.0.0.12
Numpy的使用
Numpy 是 Python中的