1. 背景介绍

  • detectron2项目地址:https://github.com/facebookresearch/detectron2
  • FasterRCNN论文:https://arxiv.org/abs/1506.01497
  • COCO数据集:http://cocodataset.org/#home
  • VOC数据集:http://host.robots.ox.ac.uk/pascal/VOC/

2. 环境要求

  • Ubuntu 18.04
  • CUDA10
  • pytorch==1.3.0
  • torchvision==0.4.1
  • pycocotools

3. 安装步骤

3.1安装依赖

  • cocoapi
git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
python setup.py build_ext install
  • Cython
pip install cython

3.2 安装detectron2

git clone https://github.com/facebookresearch/detectron2.git
cd detectron2 && python -m pip install -e .

4. 测试安装

完成安装后可输入一下命令测试安装是否成功。

python3 demo.py --config-file ../configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml \--input cat.jpg \--output result_cat.jpg \--opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl

输入图片为:

结果图片为:

测试成功,说明安装成功,可以使用该框架进行进一步训练、测试等。

Ubuntu18.04 配置detectron2实现Faster RCNN目标检测和Mask RCNN实例分割(一)相关推荐

  1. 二阶段目标检测网络-Mask RCNN 详解

    ROI Pooling 和 ROI Align 的区别 Mask R-CNN 网络结构 骨干网络 FPN anchor 锚框生成规则 实验 参考资料 Mask RCNN 是作者 Kaiming He ...

  2. Ubuntu18.04用Zed结合yolo进行目标检测

    配置环境: cuda11.3 +cudnn+zed sdk+opencv 安装yolov4: 下载darknet 终端输入如下命令: git clone https://github.com/Alex ...

  3. 【Faster RCNN detectron2】detectron2实现Faster RCNN目标检测

    目录 1. 背景介绍 2.安装步骤 3.Faster RCNN目标检测 4. 效果 5.错误解决 6.参考博客 7,下一节代码解析 在上一篇博客记录了 SlowFast的复现过程,slowfast其中 ...

  4. 人工智能教程第二课 目标检测OverView和RCNN

    4.1 目标检测概述 学习目标 了解目标检测的任务 知道目标检测的常用数据集 知道目标检测算法的评价指标 掌握非极大值NMS算法的应用 了解常用的目标检测算法分类 1. 目标检测 目标检测(Objec ...

  5. 带你深入AI(4)- 目标检测领域:R-CNN,faster R-CNN,yolo,SSD, yoloV2

    带你深入AI(4)- 目标检测领域:R-CNN,faster R-CNN,yolo,SSD, yoloV2 2018年04月15日 11:09:29 阅读数:103 1 引言 深度学习目前已经应用到了 ...

  6. 阿里巴巴提出Auto-Context R-CNN算法,刷出Faster RCNN目标检测新高度

    基于区域的CNN(R-CNN),在目标检测领域具有统治地位,在兴趣区域(RoI)上的操作比如RoIPooling和RoIAlign扮演了重要角色,但是它们只利用了兴趣区域内的信息,而兴趣区域附近的上下 ...

  7. Ubuntu18.04 配置nvidia 460驱动、cuda10.1和cudnn7.6.5

    Ubuntu18.04 配置nvidia 460驱动.cuda10.1和cudnn7.6.5,并在同一系统中配置不同的CUDA版本以满足tensorflow版本的需求.以下源自各位大佬的博客,并进行整 ...

  8. Ubuntu18.04配置YCM

    Ubuntu18.04和windows子系统Ubuntu18.04配置vim插件YoucompleteMe YouCompleteMe的安装麻烦程度也算是首屈一指了 目前安装配置方法一堆,坑太多,这里 ...

  9. Ubuntu18.04配置搭建基于Gazebo的虚拟仿真平台(Px4):无人机(UAV)、无人车等模拟实验平台

    这篇我觉得是写得比较详细完整的 摘自:https://dgzc.ganahe.top/ganahe/2021/uavgazebomoni.html Ubuntu18.04配置搭建基于Gazebo的虚拟 ...

最新文章

  1. 多线程1(进程、[创建]线程与生命周期)
  2. FMDatabaseQueue 数据库多线程操作、事务处理
  3. 模拟赛-20190228-随机数(random)
  4. 量子计算机的体积有多大,量子计算机也能实现摩尔定律
  5. php 的定界符 eof
  6. 建班子:企业需要建立什么样的班子?
  7. python儿童入门视频-老男孩Python视频教程全套完整版!无偿分享~
  8. 结构光相移法-多频外差原理+实践(上)
  9. 在线 JSON 格式化校验工具
  10. 八数码难题(启发式搜索)
  11. cmd修改dns服务器,如何通过cmd修改dns图解教程
  12. 《数据结构》课程介绍
  13. 2023银行校园招聘简历自我评价高分写法模板
  14. 最全的PHP开发Android应用程序
  15. 全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南
  16. 大数据高级开发工程师——Spark学习笔记(7)
  17. 7-39 抽卡游戏 (30分) 本题的灵感来源于一个古典的概率模型。 AliceAliceAlice 在一个卡池里抽卡,里面有 xxx 张 sss 卡和 yyy 张 aaa 卡。 AliceAlice
  18. 【学习笔记】原根 + 欧拉定理 + 威尔逊定理
  19. MySQL 去重方法之一
  20. 自然语言处理(七):AG_NEWS新闻分类任务(TORCHTEXT)

热门文章

  1. android 实现性别头像,Android 实现切圆图作为头像使用实例
  2. javascript的递归函数
  3. 【译】第42节---EF6-DbSet.AddRange DbSet.RemoveRange
  4. 2019年3月份日志
  5. 从TrackPopupMenu(创建快捷菜单的函数)看菜单消息路由机制
  6. 获取impala下所有的数据库建表语句
  7. zabbix监控磁盘IO性能
  8. Java数据结构之堆(Heap)
  9. C语言——pow函数的使用,计算一个数的n次方
  10. C++中vector使用方法