查看: 6890|回复: 0

Ubuntu安装pycocotools

[复制链接]

44

主题

139

帖子

382

积分

论坛管理

Rank: 4

积分
382
发表于 2018-10-25 19:04:03 | 显示全部楼层 |阅读模式
本帖最后由 2919005896 于 2018-10-27 16:51 编辑

导言

最近在实现Mask R-CNN,为了实现在MS COCO数据集上训练和测试数据,需要安装pycocotools。记录安装过程和遇到的问题。


一、MS coco数据集

Microsoft COCO 数据集(也称为Ms coco数据集):微软团队的,一个可以用来对图像recognition+segmentation+captioning 的数据集。

该数据集主要解决3个问题:目标检测,目标之间的上下文关系,目标的2维上的精确定位。


二、安装pycocotools

1、首先在github上直接下载zip文件到本地:

https://github.com/cocodataset/cocoapi

2、提取到任意文件夹,在终端cd到cocoapi-master/PythonAPI目录下直接使用make指令。比如:

  1. lab2408@lab2408:~/gucheng/cocoapi-master/PythonAPI$ make
复制代码

三、问题记录及解决
1、大意如下:
  1. x86_64-linux-gnu-gcc: error: pycocotools/_mask.c: 没有那个文件或目录
  2. x86_64-linux-gnu-gcc: fatal error: no input files
  3. compilation terminated.
  4. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  5. Makefile:3: recipe for target 'all' failed
  6. make: *** [all] Error 1</font>
复制代码
解决方案:因为我当时是基于python3.5调用cocoAPI所以应该安装cython库
cython安装方法:
  1. sudo pip3 install cython
复制代码
2、安装完cython后,修改PythonAPI文件下的makefile文件中 的所有python为python3,然后重新执行make命令即可
如果在import pycocotools 不报错,安装成功。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表