PyTorch深度学习实战(26)——多对象实例分割
0. 前言
我们已经学习了多种图像分割算法,在本节中,我们将学习如何使用 Detectron2
平台以及 Google
开放图像数据集执行多对象实例分割任务。Detectron2
是 Facebook
团队打造的人工智能框架,其中包括了高性能的对象检测算法实现,包括 Mask R-CNN
模型等。Detectron2
支持一系列与目标检测和人体姿态估计等相关的任务,此外,Detectron2
还增加了对语义分割和全景分割的支持。通过利用 Detectron2
,我们能够通过使用少量代码构建目标检测、分割和姿态估计模型。在本节中,我们将介绍如何从 Google
开放图像数据集中获取数据,将数据转换为 Detectron2
可接受的 COCO
格式,并训练模型执行实例分割,最后,介绍如何使用训练后的模型对新图像进行推理。
1. 获取并准备数据
Google
开放图像数据集 (Goog