detectron2
Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
Detectron2, Facebook's detection and segmentation library
Detectron2 is presented as Facebook AI Research's next generation library for detection and segmentation, the successor to earlier detection libraries.
What it claims to be
GitHub calls Detectron2 a platform for object detection, segmentation, and other visual recognition tasks. The README goes further, calling it Facebook AI Research's next generation library with state of the art detection and segmentation algorithms, and the successor of earlier detection libraries. The project is written in Python and carries the Apache-2.0 license.
Capabilities in the list
The new capabilities named include panoptic segmentation, Densepose, Cascade R-CNN, rotated bounding boxes, PointRend, DeepLab, ViTDet, and MViTv2. The library is meant to support building research projects on top of it.
Deployment and speed
Models can be exported to TorchScript or Caffe2 format for deployment, and the README says the library trains much faster. A blog post shows demos, and an interview covers the stories behind the project.
The model zoo
A large set of baseline results and trained models is available for download in the Detectron2 Model Zoo, and the README asks that the zoo's baseline results be cited when used in research. The same page points new users to the documentation and to a projects directory of things built on top of the library.
Getting started
New users are pointed to the documentation and to a projects directory of things built on top of Detectron2. The same page notes the library supports computer vision research projects and production applications at Facebook, which frames the intended scope of use.
Editorial conclusion
The README positions Detectron2 as a research library and a production tool at once. This review repeats that positioning without running the code or checking the claims against a benchmark.
Community notes