1.安装Anaconda
1.1下载Anaconda
下载链接:https://www.continuum.io/downloads#linux
Anaconda和Python版本是对应的,所以需要选择安装对应Python2.7版本的还是Python3.6版本的,根据自己的需要下载合适的安装包。如果ubuntu系统是64bit,记得下载64bit的。
1.2安装Anaconda
cd 路径 Anaconda放置的路径
bash 文件
即可安装文件,在安装时要记住3点:(1)首先要阅读许可文件,问你是否接受许可文件,输入yes即可;
(2)之后,提示将Anaconda安装在目录下(此目录一般为规定目录)
(3)等待安装结束后,会询问是否将anaconda的bin放置到用户的环境变量中,选择yes即可。
1.3检查是否安装成功
在终端中输入python,如果介绍完python的版本信息后,其后面带有anaconda的标识,即可认为安装成功。
若没有,则在终端输入
source ~/.bashrc
这样便能完成安装。
2.创建darkflow环境
conda create -n your_env_name python=X.X
由于本次下载的Ancaonda是3.6版本的python,因此python=3.6,若为其他,则为对应版本。
3.darkflow的配置
darkflow实现了将darknet翻译成tensorflow,可以用tensorflow加载darknet训练好的模型,并使用tensorflow重新训练,输出tensorflow的graph模型,用于移动设备。
3.1darkflow需要依赖的库
tensorflow1.0,numpy,opencv3,以及python
3.1.1安装GPU版本的tensorflow
首先进入创建的darkflow的环境,并进行激活。
安装tensorflow,可以在清华大学开源软件网站查得,选择cpu/gpu、安装系统、python版本及tensorflow版本后会自动生成。如选择cpu、Linux系统、cp36版本的python、1.4.0的Tensorflow后生成:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.4.0-cp36-cp36m-linux_x86_64.whl
生成后,直接进行安装。
3.1.2安装opencv3
在网站上下载对应的Opencv3版本来进行下载:https://anaconda.org/menpo/opencv3/files
然后使用命令进行安装:
conda install opencv3-3.1.0-py36_0.tar.bz2
3.2Cython编译
安装Cython:
conda install Cython
或者
sudo apt-get install cython
参考博客:https://blog.csdn.net/woainishifu/article/details/74978647
conda的基本应用:https://www.cnblogs.com/swje/p/7642929.html
opencv3安装:https://blog.csdn.net/jacke121/article/details/79512586