这几天学习语义分割,做个
记录
1、安装
首先下载
点击打开链接
(这是cudnn5的版本,官网上钦定的版本编译出现了较多的问题,所以我建议使用这个)
解压到SegNet文件夹后改名为caffe-segnet
编译环境:
进入到caffe-segnet目录后:
终端输入
cp Makefile.config.example Makefile.config
修改生成的Makefile.config,将WITH_PYTHON_LAYER := 1前的注释去掉,然后依
次终端
输入:
make
all
make
test
make
runtest
安装的时候会有一些问题,参考
这个博客可以解决一部分
此外,我遇到的问题有:
.build_release/lib/libcaffe.so: undefined reference to `cv::imread(cv::String const&, int)’
.build_release/lib/libcaffe.so: undefined reference to `cv::imencode(cv::String const&, cv::_InputArray const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<int, std::allocator<int> > const&)’
.build_release/lib/libcaffe.so: undefined reference to `cv::imdecode(cv::_InputArray const&, int)’
collect2: error: ld returned 1 exit status
make: *** [.build_release/tools/upgrade_net_proto_binary.bin] Error 1