1 首先 配置caffe环境

http://caffe.berkeleyvision.org/install_apt.html
我使用的是 ubuntu 16.04,python2.7,cpu版本。gpu配置大同小异。
建议使用anaconda环境
conda create -n fastrcnn python=2.7
激活环境
conda activate fastrcnn

安装依赖

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 install python-dev
install OpenBLAS by sudo apt-get install libopenblas-dev

编译

克隆代码
git clone --recursive https://github.com/rbgirshick/fast-rcnn.git
$FRCN_ROOT为代码的根目录
cd $FRCN_ROOT/lib
make
报错 缺少 protobuf
建议按顺序安装下面的依赖
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 libopenblas-dev liblapack-dev libatlas-base-dev

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install git cmake build-essential

报错fatal error: google/protobuf/stubs/common.h: No such file or directory
重新安装 sudo apt-get install libprotobuf-dev
执行make pycaffe 报错 fatal error: hdf5.h: No such file or directory
在Makefile.config文件中 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include 后加 /usr/include/hdf5/serial/
继续执行make pycaffe
报错 LD -o .build_release/lib/libcaffe.so
/usr/bin/ld: cannot find -lsnappy
/usr/bin/ld: cannot find -lhdf5_hl
/usr/bin/ld: cannot find -lhdf5
将Makefiel中
lmdb boost_system hdf5_hl hdf5 m 改为
lmdb boost_system hdf5_serial_hl hdf5_serial m make clean 后继续

报错fatal error: numpy/arrayobject.h: No such file or directory
执行
sudo apt-get install python-numpy
继续 make clean
make -j8 && make pycaffe
成功!!
大功告成
执行./tools/demo.py出错
pip install easydict
pip install scikit-image networkx==2.2
pip install opencv-python

执行./tools/demo.py --cpu
成功弹出检测成功的框

转载于:https://www.cnblogs.com/superfly123/p/11540753.html

记录配置fast rcnn(caffe)仅CPU遇到的问题相关推荐

  1. 在Ubuntu上用python3安装caffe(仅CPU)

    在Ubuntu上用python3安装caffe(仅CPU) 现在网上安装caffe的版本基本上都是基于python 2.7的,本教程旨在用anaconda 3安装caffe cpu,其过程非常艰辛,连 ...

  2. 记录配置faster rcnn(caffe)CPU版本遇到的问题

    运行Faster-Rcnn代码 与Faster-Rcnn一样Faster-Rcnn官方也是采用caffe作为框架. 首先将项目克隆到本地(需要挂代理) Make sure to clone with ...

  3. Ubuntu17.10 下配置caffe 仅CPU i386可以直接apt install caffe-cpu,但是怎么运行mnist代码我懵逼了...

    Ubuntu16.04下配置caffe(仅CPU) 参考:http://blog.csdn.net/zt_1995/article/details/56283249 第二次配置caffe环境,依旧把之 ...

  4. Fast RCNN 训练自己数据集 (1编译配置)

    Fast RCNN 训练自己数据集 (1编译配置) FastRCNN 训练自己数据集 (1编译配置) 转载请注明出处,楼燚(yì)航的blog,http://www.cnblogs.com/louyi ...

  5. Win10 x64 专业版 Tensorflow Keras 仅CPU Anaconda3安装配置(1)

    电脑环境:Win10 x64 专业版 需要安装:Keras 仅CPU 后台:Tensorflow 我所安装的版本: Tensorflow 1.8.0 Anaconda3 5.1.0 Python 3. ...

  6. Fast RCNN 训练自己的数据集(3训练和检测)

    Fast RCNN 训练自己的数据集(3训练和检测) 转载请注明出处,楼燚(yì)航的blog,http://www.cnblogs.com/louyihang-loves-baiyan/ https ...

  7. 目标检测系列(四)——Fast R-CNN译文

    文章目录 摘要 1. 引言 1.1 R-CNN和SPPnet 1.2 本文贡献点 2. Fast R-CNN的框架和训练过程 2.1 RoI pooling层 2.2 从预训练网络初始化 2.3 针对 ...

  8. faster rcnn学习之rpn、fast rcnn数据准备说明

    在上文< faster-rcnn系列学习之准备数据>,我们已经介绍了imdb与roidb的一些情况,下面我们准备再继续说一下rpn阶段和fast rcnn阶段的数据准备整个处理流程. 由于 ...

  9. 目标检测经典论文——Fast R-CNN论文翻译(中英文对照版):Fast R-CNN(Ross Girshick, Microsoft Research(微软研究院))

    目标检测经典论文翻译汇总:[翻译汇总] 翻译pdf文件下载:[下载地址] 此版为纯中文版,中英文对照版请稳步:[Fast R-CNN纯中文版] Fast R-CNN Ross Girshick Mic ...

最新文章

  1. python数据库框架_Python数据库及ORM框架对比选择
  2. iOS OC和Swift混编
  3. 网站首页设计你都规划了哪些重点呢?
  4. iptables filter表案例/iptables nat表应用
  5. android自定义底部中间突出导航栏,Android选中突出背景效果的底部导航栏功能
  6. 外媒:特斯拉正寻求扩大在华法律事务和对外关系员工队伍
  7. go语言和python的区别_golang和python有什么区别?
  8. 品味.NET经典[转载]
  9. 拿到acm铜奖可以去大厂吗?
  10. 【算法】给定一个数组,除了一个数出现1次之外,其余数都出现3次,输出出现一次的那个数。
  11. Windows文件换行符转Linux换行符
  12. 一文读懂 DNS 解析的工作机制和优化挑战
  13. 驱动——LED灯循环闪烁
  14. 思科模拟器 --- 三层交换机的基本配置
  15. Java极简角色权限后台管理框架springboot manager
  16. 如何压缩PDF文件?教你两种压缩文件的方法
  17. 2022年全球与中国光通信芯片市场现状及未来发展趋势
  18. iOS第三方直播的集成
  19. 最全攻略合集!超强AI作画工具 Midjourney 开放公测!快来构建你的幻想元宇宙!...
  20. 牛伏源安全可靠怎么培育自己的理财思想?怎么进步自己的理财才能?

热门文章

  1. wrieshark 指令
  2. MySQL把多条数据给汇总成一条数据
  3. loadrunner录制回放常见问题及解决办法
  4. 笔记-Microsoft SQL Server 2008技术内幕:T-SQL语言基础-02 单表查询
  5. Unity 3D 进度条制作
  6. 转: c#.net利用RNGCryptoServiceProvider产生任意范围强随机数的办法
  7. java蓝桥杯算法训练 奇偶判断
  8. telegram定时消息_ActiveMQ(18):Message之延迟和定时消息投递
  9. pycharm 调试_把xlwings盘顺溜:xlwings连接到Pycharm进行调试,以及xlwings转换器等的使用...
  10. sender分析之创建请求