GitHub https://github.com/weiliu89/caffe/tree/ssd
http://blog.csdn.net/u010733679/article/details/52125597
一、安装配置
sudo apt-get install -y liblapack-dev liblapack3 libopenblas-base libopenblas-dev
-------------------------------------------------------------------------------
1.
git clone https://github.com/weiliu89/caffe.git
cd caffe
git checkout ssd
2.Makefile.config
caffe --> SSD/caffe
3.
make -j8
make py
make test -j8
make runtest -j8
4.写入环境变量
sudo gedit /etc/profile
export PYTHONPATH=/home/gjw/SSD/caffe/python
注销
===================================================
二、测试
[注]下载训练好的模型进行下面的测试
(1)训练好的模型名称:models_VGGNet_VOC0712_SSD_300x300.tar.gz
(2)链接
https://drive.google.com/file/d/0BzKzrI_SkD1_WVVTSmQxU0dVRzA/view
(3)解压,/models/VGGNet--->~/caffe/model
测试一:视频、摄像头
[测试1]
演示网络摄像头识别效果,终端输入:
python examples/ssd/ssd_pascal_webcam.py
[测试2]
python examples/ssd/ssd_pascal_video.py
测试二: 训练VOC数据集
首先我们不妨先跑一下项目的demo, 需要下载数据集,提前训练好的数据集等。
下载预训练的模型,链接:https://gist.github.com/weiliu89/2ed6e13bfd5b57cf81d6,
下载完成后保存在:
caffe/models/VGGNet/
1.
下载VOC2007和VOC2012数据集, 放在/data目录下:
cd data
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar
wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar
tar -xvf VOCtrainval_11-May-2012.tar
tar -xvf VOCtrainval_06-Nov-2007.tar
tar -xvf VOCtest_06-Nov-2007.tar
2.
创建lmdb格式的数据:
cd caffe
./data/VOC0712/create_list.sh
./data/VOC0712/create_data.sh
3.
(1)
gpu-->"0,1,2,3"
(2)
batch_size = 8 #32
accum_batch_size =