1. 安装依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev
sudo apt-get install 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 python-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
2. 获取ssd版caffe
说明:SSD采用的是在caffe文件夹中内嵌例程的方式,作者改动了原版caffe,所以你需要把原来的caffe文件夹移除,git命令会新建一个带有SSD程序的caffe文件夹,当然,这个新的caffe要重新编译一次。
git clone https://github.com/weiliu89/caffe.git
cd caffe
git checkout ssd
这里需出现分支成功的提示方可继续:
Branch ssd set up to track remote branch ssd from origin.
Switched to a new branch 'ssd'
3. 编译caffe准备:
cd caffe
cp Makefile.config.example Makefile.config