深度学习实践:计算机视觉
上QQ阅读APP看书,第一时间看更新

1.4 基础开发环境搭建

本节将简要说明如何快速搭建Python、OpenCV平台,其他常用的库还有NumPy、SciPy、Matplotlib,对于数据科学有更好的工具Anaconda或Miniconda。它们可以用于进行大规模数据处理、预测分析和科学计算,并致力于简化包的管理和部署。

对于TensorFlow、PyTorch、MXNet、Chainer等深度学习框架的安装请参考本书第3章内容。

本书的环境为Ubuntu 16.04,GPU为Titan Xp,安装可参考对应官方网站,不在此赘述。Anaconda可以在国内清华镜像(7)下载,这样速度较快,另外也可以下载Miniconda(8)

安装参见Anaconda官方网站(9),简要步骤如下:

(1)“bash Anaconda3-5.2.0-Linux-x86_64.sh或bash Miniconda3-latest-Linux-x86_64.sh”安装程序会弹出“In order to continue the installation process, please review the license agreement.”对话框选Enter查看细节,输入YES同意。

(2)选择安装目录与加入环境变量,一般选Default设置即可。

(3)显示“谢谢安装”对话框,然后执行source~/.bashrc命令。

(4)设置源以改善以后装包速度,参见相关网站(10),这里主要添加以下源:

     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
     conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
     conda config --set show_channel_urls yes

(5)运行conda install numpy测试,如报错请上网查找原因。

到此已经安装好了Python,现在来安装OpenCV,可以直接执行pip install opencv-contrib-python(包含更多功能)命令,安装成功后会显示Successfully installed opencv-contrib-python-3.4.0.14(版本可能不同)类似字段。