• 创建虚拟环境

    conda create -n detectron2 python=3.8 -y
    
  • 激活环境

    source activate detectron2
    
  • 安装Pytorch1.9.0

    根据CUDA版本选择对应的命令安装

    # CUDA 11.1
    pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html/whl/torch_stable.html
    # CUDA 10.2
    pip install torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
    # CPU only
    pip install torch==1.9.0+cpu torchvision==0.10.0+cpu torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
    
  • 安装Opencv

    pip install opencv-python
    
  • 安装pycocotools

    pip install pycocotools
    
  • 克隆仓库

    git clone https://github.com/facebookresearch/detectron2.git
    
  • 安装detectron2
    根据自己安装的Pytorch、CUDA版本,选择对应的 detectron2 版本安装

    # CUDA 11.1
    python -m pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu111/torch1.9/index.html# CUDA 10.2
    python -m pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu102/torch1.9/index.html# CPU
    python -m pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cpu/torch1.9/index.html
    

    安装完成之后,到这里环境就配置好了,下载一张图片放到 detectron2 文件夹中,用于 检验环境是否安装成功

  • 运行demo

    # 打开终端,确人是否在 detectron2 的文件夹路径下
    python demo/demo.py --config-file configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --input 1.jpg --output ./result.jpg --opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl
    

    注意:如果使用CPU运行,在最后面加上 MODEL.DEVICE cpu 即可

    还有图片的路径,也要调整好

Detectron2安装教程相关推荐

  1. detectron2安装在win10并运行测试--呕心沥血教程

    记录不易,继续加油 目录 一. 环境要求 1.Pycharm 2.anaconda自带的python3.8.8 3.cuda11.2+torch 4.vs2019 5.conda4.11.0 二.安装 ...

  2. Detectron2入门教程

    参考  Detectron2入门教程 - 云+社区 - 腾讯云 目录 1. 概述 1.1. 自己的源码阅读流程 1.2. 目录结构 1.3. 搭积木过程 1.4. 官方文档阅读 2. 数据处理 2.1 ...

  3. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  4. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  5. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  6. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  7. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  8. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  9. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  10. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

最新文章

  1. cryptojs aes加密每次结果不同_Javascript加密算法标准库,支持Nodejs+浏览器——crypto-js...
  2. rem布局在部分手机上显示不正常问题
  3. NIO的Buffer
  4. log.php(157),Log出现permission Denied的错误
  5. JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】
  6. 神奇的 Object.defineProperty 解释说明
  7. android thread 用法,我们如何在Android中使用runOnUiThread?
  8. 阅读理解常规解题思路
  9. win10开机出现两个系统
  10. SpringBoot学习——springboot整合Redis实现数据缓存
  11. 杨辉三角python代码 不要括号_关于杨辉三角python代码的问题
  12. Redis常用命令大集合(快速入门)
  13. matlab x对数坐标,matlab 对数坐标
  14. Keil--视力保护--背景设置
  15. Matlab中图形对象属性gcf使用
  16. 012:tkinter+爬虫设计对联软件
  17. 什么是Linux内存管理中的RSS和VSZ
  18. web前端面试题之魂(js)
  19. Spark SQL增量查询Hudi表
  20. 齐二TK6916/20/26/32系列数控落地铣镗床简介3

热门文章

  1. xul界面编程语法_探索XUL中的多线程编程
  2. 国开文学英语赏析 2021春(2021年7月)
  3. wps教育版支持latex公式啦
  4. 英文连写字体怎么练_漂亮的英语字体是这样练成的!!
  5. 张正友标定法过程推导笔记
  6. Linux上Meson安装及使用
  7. 卷帘快门和全局快门的区别
  8. apk双开多开分身术的原理
  9. Linux中文件颜色代表类型
  10. 彻底解决乱码问题(一):为何会出现乱码