windows安装mmdetection

【年久失修,请勿参考】

一、我的电脑

  • window10
  • CUDA9.0
  • python 3.6
  • pythorch 1.0 (mmdetection要求pythorch1.0版本以上)

官方安装教程:https://github.com/open-mmlab/mmdetection/blob/master/INSTALL.md

二、创建环境

为了方便管理,创建一个新的环境open-mmlab,在该环境下配置mmdetection。

2.1 创建环境
conda create -n open-mmlab python=3.6
2.2 检查

查看所有的虚拟环境

conda env list

如下图,可以看到我们已经创建成功了
windows安装mmdetection_第1张图片

2.3 配置对应库

新的环境下,需要重新安装pytorch和cython,安装的方法有很多种,一种出现了问题就再尝试其他方法。这里只表诉我自己的方法,仅供大家参考。

a、安装cython

conda install cython

b、安装pytorch
方法一:
直接从anaconda navigator安装
windows安装mmdetection_第2张图片
方法二:
官网寻找对应版本,cmd命令安装。
官网地址
windows安装mmdetection_第3张图片
安装完成之后检查是否安装成功,激活环境open-mmlab,进入python,import torch。成功之后表示安装成功。

 activate open-mmlab
python
import pytorch

如下图:
windows安装mmdetection_第4张图片

三、安装mmcv和mmdet

a、安装mmcv

conda install mmcv

b、安装mmdet

conda install mmdet

安装mmdet会出现pycocotools错误,不要慌,因为pycocotools根本没有考虑过windows版本,但是还是有大神为我等渣渣提供了window版本,这里附上原版链接
https://github.com/philferriere/cocoapi

简单来讲,首先确保电脑有Visual C++ 2015 ,用来编译的;如果没有上面附的网址里有提供下载链接;
然后就是安装命令:

install git+https://github.com/philferriere/cocoapi.git#subdir

这样就基本上安装成功了。
用import检查是否可以加载mmdet,加载成功基本上完成了。
在这里插入图片描述

四、使用工具

接下来使用该工具处理数据集确定是否安装成功。

你可能感兴趣的:(学习进步,深度学习,mmdetection,coco,目标检测)