专栏介绍

Detectron是构建在Caffe2和Python之上计算机视觉库,集成了多项计算机视觉最新成果,一经发布广受好评。近期,Facebook AI研究院又开源了Detectron的升级版,也就是接下来我们要介绍的:Detectron2

Detectron2 是 Facebook AI Research 推出的第二代CV库,它不但进一步集成了最新的目标检测算法,,而且是对先前版本 Detectron 的完全重写,号称目标检测三大开源神器之一(Detectron2/mmDetection(MMDetection专栏开篇)/SimpleDet)。源自最初的maskrcnn-benchmark库

与 mmdetection 、TensorFlow Object Detection API一样,Detectron2 也是通过配置文件来设置各种参数,从而实现当前最优的目标检测效果。

新特性:

  • 基于PyTorch深度学习框架进行进一步的封装:PyTorch可以提供更直观的命令式编程模型,开发者可以更快的进行迭代模型设计和实验。

  • 包含更多的功能:支持panoptic segmentation(Kaiming He et.al, CVPR2019),denseposeCascade R-CNNrotated bounding boxes等等。

  • 可扩展性强:从Detectron2开始,Facebook引入了自定义设计,允许用户更加方便地定制适合自己任务的目标检测器。这种可扩展性使得Detectron2更加灵活。

  • 更及时与全面的支持语义分割和全景分割的最新学术成果,而且将一直更新下去。

  • 实现质量:从头开始重写推出的Detectron2,解决了原始Detectron中的几个实现问题,比原始Detectron更快。

目 录 

1.入门基础知识讲解

1.1 安装

1.1.1 要求

1.1.2 从源代码构建Detectron2

1.1.3 安装预建Detectron2

1.1.4 常见安装问题

1.2 Detectron2入门

1.2.1 预训练模型的推理演示

1.2.2 命令行中的训练和评估

1.2.3 在代码中使用Detectron2的API

1.3 扩展Detectron2的默认值

1.4 使用自定义数据集

1.4.1 注册数据集

1.4.2 数据集的"元数据"

1.4.3 更新新数据集的配置

1.5 使用自定义数据加载器

1.5.1 现有数据加载器的工作方式

1.5.2 编写自定义数据加载器

1.5.3 使用自定义数据加载器

1.6 使用模型

1.6.1 模型输入格式

1.6.2 模型输出格式

1.6.3 如何在代码中使用模型

1.6.4 部分执行模型

1.7 写模型

1.8 训练

1.8.1 指标记录

1.9 评价

1.10 使用配置

1.10.1 使用配置

1.10.2 配置最佳实践

1.11 部署方式

1.11.1 Caffe2部署

2.注意事项

2.1 基准测试

2.1.1 设置

2.1.2 主要结果

2.2 与其他库的兼容性

2.2.1 与Detectron(和maskrcnn-benchmark)的兼容性

2.2.2 与Caffe2的兼容性

2.2.3 与TensorFlow的兼容性

2.3 为detectron2做贡献

2.3.1 问题

2.3.2 拉取请求

2.3.3 贡献者许可协议("CLA")

2.3.4 执照

2.4 变更记录

2.4.1 发布

2.4.2 向后不兼容的显着变化

2.4.3 配置版本更改日志

2.4.4 历史版本中的已知错误

3.API文档

更新计划

每周两篇,欢迎持续关注,一起进步。

Detectorn2 项目地址:https://github.com/facebookresearch/detectron2

☆ END ☆

如果看到这里,说明你喜欢这篇文章,请转发、点赞。微信搜索「uncle_pn」,欢迎添加小编微信「 mthler」,每日朋友圈更新一篇高质量博文(无广告)。

扫描二维码添加小编↓

Detectron2专栏开篇相关推荐

  1. 自行实现ONVIF协议网络摄像机(IPC)开发(0):专栏开篇

    一. 前言 最近做了一个海思车载视频的项目,设备作为客服端实现对市场上主流IPC视频流的获取,现在网上很多资料基本都是使用Web Services组成API实现的,这里博主所有ONVIF协议都是通过自 ...

  2. [HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS微内核

    文章目录 1.获取源码 2.什么是LiteOS 3.LiteOS的目录介绍 4.LiteOS 中Make体系 5.LiteOS 中Kconfig的配置 5.1.顶层Kconfig 5.2.具体板级的d ...

  3. 数学建模专栏 | 开篇:如何备战数学建模竞赛之 MATLAB 编程

    作 者 简 介 卓金武,MathWorks中国高级工程师,教育业务经理,在数据分析.数据挖掘.机器学习.数学建模.量化投资和优化等科学计算方面有多年工作经验,现主要负责MATLAB校园版业务.曾2次获 ...

  4. SimpleDet专栏开篇(热门目标检测框架)

    引言 SimpleDet是一套简单通用的目标检测与物体识别的框架.整套框架基于MXNet的原生API完成. 主要特点 FP16训练可节省内存并加速2.5倍 开箱即用的高度可扩展的分布式训练 全面涵盖了 ...

  5. MMDetection专栏开篇

    写在前面的话 MMDetection是一款优秀的基于PyTorch的深度学习目标检测工具箱,由香港中文大学(CUHK)多媒体实验室(mmlab)开发.基本上支持所有当前SOTA二阶段的目标检测算法,比 ...

  6. Opencv-Python中文指南专栏开篇

    写在前面的话 OpenCV是计算机视觉中经典的专用库,其支持多语言.跨平台,功能强大. OpenCV-Python为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在 ...

  7. 原生希望原生JavaScript开篇

    本篇文章个人在深圳游玩的时候突然想到的...最近就有想写几篇关于原生希望的文章,所以回家到之后就奋笔疾书的写出来发布了 一直对前端技巧很有兴致,就心生了写一个专栏的动机,然后就申请了原生JavaScr ...

  8. 命令行参数的作用_Rasa 聊天机器人专栏(二):命令行界面

    作者 | VK 编辑 | 奇予纪 出品 | 磐创AI团队出品 命令行界面: 备忘单 命令行界面(CLI)为你提供易于记忆的常见任务命令. 命令 作用说明 rasa init 使用示例训练数据,操作和配 ...

  9. detectron2系列:安装

    安装 我们的Colab Notebook(https://colab.research.google.com/drive/16jcaJoc6bCFAQ96jDe2HwtXj7BMD_-m5) 具有逐步 ...

最新文章

  1. 2017-2018-1 20155338 《信息安全系统设计基础》 第四周学习总结
  2. Ognl标签常用例子 只能在Struts2中使用
  3. SigmaPlot 12.0 中文版 for Win 专业的科研绘图下载及教材
  4. mybatis-查询过程
  5. AndroidStudio Refreshing Gradle Project编译更新Gradle卡住问题
  6. mui 与jquery 同时使用,$冲突解决办法。
  7. win10搭建hadoop环境
  8. predix平台_协同网络系统化方案(一)通用电气predix平台案例分享
  9. Atitit.软件开发的几大规则,法则,与原则Principle v3
  10. 【ECG实践篇(1)】MIT-BIH数据库数据解析的方法以及使用rdann获取人工标注注释的方法
  11. 计算机科学导论第8章答案,第8章计算机科学导论.ppt
  12. 计算机任何启动论文,启动管理器论文10篇_发表之家
  13. 【CPU】理解CPU
  14. Android跑马灯进度条,跑马灯进度条在Powershell中冻结
  15. springboot毕设项目基于SpringBoot的个人理财系统ibx9h(java+VUE+Mybatis+Maven+Mysql)
  16. python 发邮件 抄送_Python 发送 email 的三种方式
  17. 大学英语综合教程三 Unit 7 课文内容英译中 中英翻译
  18. SVN E200030: There are unfinished transactions detected
  19. 【杂谈】研究生最后一年学习计划
  20. 关于华为手机P20pro装包时总提示冲突问题

热门文章

  1. iOS 15之后, 微信支持双开甚至多开了?
  2. 动力节点-javaweb项目入门到实战教程-下
  3. 2022-2028全球与中国交通运输中的边缘计算市场现状及未来发展趋势
  4. [传奇II]道士攻略(1--20级)
  5. 谷粒商城属性分组功能实现内部包含子组件给父组件数据传递
  6. 【操作系统】生产者消费者问题讲解
  7. 计算机与俄语专业论文,俄语电子计算机专业词汇-20210519064006.docx-原创力文档
  8. 二进制加法器原理c语言,理解计算机(一)---二进制加法器
  9. Enigma Protector脱壳学习记录
  10. 在unity中,关于HttpWebRequest不能连接https前缀接口的问题