linux+opencv+caffe+ssd配置过程

来源:互联网 发布:开淘宝店能赚钱吗 编辑:程序博客网 时间:2024/06/10 19:36

1 linux篇

首先下载 ubuntu16.04 版本,安装过程中,选择容量为100G。

右键设置——systems setting——software——other——china——Aliyun

2 Anaconda官网下载

下载Anaconda

linux版本& 2.7版本

3 服务器

从服务器拷贝文件到自己的电脑。

进入服务器后,右键——回话选项——外观——字符编码——(UTF-8)

Alt+P键,进入服务器网址SFPT模式,下载文件(下载文件命令:get+文件名)。

执行Anaconda 的sh文件  (./Anaconda2-5.0.0.1-linux-x86.64.sh)

按住enter键不松手——选择yes——等待安装

在linux下添加Anaconda的环境变量

sudo nano ~/.bashrc

按下Ctrl+X 键——选择Y

source ~/.bashrc   (此处显示python2.7.13|Anaconda 就表示上述操作是正确的)

4 安装opencv

(1)从服务器端传压缩包到自己的电脑。

双击SecureCRT.exe ,进入htp服务器地址,按住Alt+P键,进入SFTP

get "opencv and contrib.tar.gz"   (加双引号是因为压缩包文件名之间有空格,此安装包需放在根目录下)

(2)opencv安装编译过程

sudo apt-get install build-essential

sudo apt-get 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

解压opencv 和opencv_contrib 并放在home目录下

cd opencv

mkdir build (如果创建build之前,文件中含有build,应该把原build文件删除)

cd build

cmake -D CMAKE_BUILD_TYPE=Release -D

OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules/ -D

CMAKE_INSTALL_PREFIX=/usr/local ..

出现Downloading ippicv_linux_20151201.tgz...这个

cd ~/opencv/3rdparty/ippicv/downloads/linux-808...../
替换ippicv_linux_20151201.tgz

重新编译

make (-j2)

sudo make install

sudo nano /etc/ld.so.conf

加入
/usr/local/lib
sudo ldconfig

测试代码
上传test_opencv.hpp文件
编译
g++ -L/usr/local/lib -o test_opencv test_opencv.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs
./test_opencv

5 caffe安装编译
http://caffe.berkeleyvision.org/install_apt.html
由于我的电脑ubuntu16.04
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libopenblas-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

在github上克隆caffe源码
git clone https://github.com/BVLC/caffe.git
cp Makefile.config.example Makefile.config
先这样吧,后面的再补上










原创粉丝点击