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